0
即时通讯使用NHibernate在我的项目,我有一队士兵表:功能NHibernate - 映射层次
ID, FIRSTNAME, LASTNAME, COMMANDERID
所以每一个士兵都有一个COMMANDE whicn也是一名军人。
我有类士兵:
public class Soldier
{
public virtual int Id { get; set;}
public virtual Soldier Commander { get; set; }
public virtual IList<Soldier> Soldiers { get; set; }
}
我的问题是,我该如何映射士兵财产? 我试过以下内容:
HasMany(x => x.Soldiers).KeyColumn("COMMANDERID");
但即时通知异常。
映射只是似乎是正确的。你能分享这个例外吗? –