2014-02-27 55 views
0

我需要定義多個屬性的唯一約束。在XML中,這看起來像:如何通過代碼與NHibernate映射<properties>?

<properties name="Name" unique="true"> 
    <property name="FirstName" /> 
    <property name="LastName" /> 
</properties> 

在NHibernate(3.3 +)中等效映射的映射是什麼?有沒有其他方法可以創建多列唯一索引?

回答

0

的另一種方法來創建唯一索引如下:

this.Property(x => x.FirstName, m => m.UniqueKey("name")); 
this.Property(x => x.LastName, m => m.UniqueKey("name")); 

我還沒有找到如何映射<properties>,雖然。

相關問題