如何使用NHibernate?</properties>按代码映射<properties>

时间:2014-02-27 11:49:53

标签: nhibernate nhibernate-mapping mapping-by-code

我需要在多个属性上定义一个唯一约束。在XML中,这看起来像:

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

NHibernate(3.3+)中的代码映射是什么?有没有其他方法可以创建多列唯一索引?

1 个答案:

答案 0 :(得分:0)

创建唯一索引的另一种方法如下:

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

我仍然没有找到如何映射<properties>