更改鍵列名我有一個實體:FluentNHibernate:不能爲一個一對多的關係
public class Message:Entity
{
public virtual IList`<`Message> ReplayMessages { set; get; }
public virtual Message ParentMessage { set; get; }
}
I try to override the mapping:
mapping.HasMany(x => x.ReplayMessages)
.AsSet()
.KeyColumnNames.Add("ParentId");
但在hbm.xml文件中我得到:
<set name="ReplayMessages">
<key column="MessageFk" />
<one-to-many class="Edi.Core.Model.Message, Edi.Core, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null" />
</set>
爲什麼列鍵名稱沒有改變?
重新標記爲「流利,NHibernate的」使用比較流行的標籤 – ddc0660 2009-11-11 16:09:22