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

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.
avec une instance de B dans A cela marche

Le plus etrange c est qu avec d autre provider cela marche

Merci d avance