2010-11-30 41 views

Répondre

18

Cela peut être utile à quelqu'un d'autre, la cartographie FNH de contrainte unique se fait comme ceci:

mapping.References<FirstClass>(x => x.FirstClass).UniqueKey("unique123"); mapping.References<SecondClass>(x => x.SecondClass).UniqueKey("unique123");

En outre, il est expliqué que cela ne fait que construire la contrainte dans la base de données, mais que le développeur est responsable d'intercepter les tentatives d'insertion en double, sinon un SqlException sera levé en disant qu'une contrainte UNIQUE KEY a été violée.

from the FNH group

+0

Merci, très utile – Davita