Salut
Je suis sous NHibernate ; j ai une classe A ayant une relation "many-to-one" vers une autre classe B.
Dans la bdd j ai bien ma FK avec l id mais egalement un index "UQ_A_skdjskdj" (pour le meme id) les 2 autorisent la valeur null ; quand je sauvegarde une instance de A sans instance de B j ai l exception suivante
avec une instance de B dans A cela marche
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Violation of UNIQUE KEY constraint 'UQ_A_skdjskdj'. Cannot insert duplicate key in object 'dbo.A'. The duplicate key value is (<NULL>). The statement has been terminated.
Le plus etrange c est qu avec d autre provider cela marche
Merci d avance
Partager