2009-01-20 37 views

回答

33

在最新版本中,我已經使用,它是UniqueKey("KeyName")做這個。

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

這對我不起作用。密鑰已創建,但只包含第一個字段。 – sydneyos 2010-10-13 23:46:05

8

使用SetAttribute在映射文件中像這樣:

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