真正大师的简单问题。我浪费了很多时间来弄清楚如何在 nhib 中映射集合。通过代码映射,我现在有疑问,为什么我的映射适用于类型集合IList
而不是List
?
这是代码
public class Account {
private IList<Term> Terms; // When I use List it does not work
public Account()
{
Terms = new List<Terms>();
}
public virtual IList<Term> Terms // When I use List it does not work
{
get { return _Terms; }
set
{ if (_Terms == value) return;
_Terms = value;
}
}
}
AccountMap.cs(一个账户有很多条款)
Bag(x => x.Terms,
m =>{},
x => x.OneToMany()
);