2009-01-20 11 views

Odpowiedz

33

W najnowszej wersji, które użyłem, to UniqueKey("KeyName") że to robi.

Map(x => x.Something).UniqueKey("KeyName"); 
Map(x => x.SomeOtherThing).UniqueKey("KeyName"); 
+1

to nie działa dla mnie. Klucz zostanie utworzony, ale zawiera tylko pierwsze pole. – sydneyos

8

Zastosowanie SetAttribute w pliku mapowania tak:

Map(x => x.Something).SetAttribute("unique-key", "someKey"); 
Map(x => x.SomeOtherThing).SetAttribute("unique-key", "someKey"); 
Powiązane problemy