.........
<property name="Title" />
<set name ="Contacts" lazy="false" table ="Ad_Contacts">
<key column="Ad_Id"></key>
<element type ="String" column="Contact" not-null="true"></element>
</set>
.........
HasMany(x =&gt; x.Contacts).AsSet(),这是我用于流畅的nhibernate映射的语句。它不起作用。联系人是字符串的集合。
答案 0 :(得分:0)
您可以尝试使用以下地图:
HasMany<string>(x => x.Contacts).AsElement("Ad_Id");
答案 1 :(得分:0)
HasMany(x => x.Contacts).AsSet().KeyColumn("Ad_Id").Element("Contact");