NHibernate。在保存父级时启动保存集合

NHibernate。在保存父级时启动保存集合,nhibernate,collections,parent-child,lazy-evaluation,Nhibernate,Collections,Parent Child,Lazy Evaluation,我在保存实体时遇到了问题。 映射: ?xml version=“1.0”encoding=“utf-8”> 域: public class Sales : BaseDomain { ICollection<int> accounts = new List<int>(); public virtual ICollection<int> Accounts { get { return accounts; }

我在保存实体时遇到了问题。 映射:

?xml version=“1.0”encoding=“utf-8”>

域:

public class Sales : BaseDomain
{
    ICollection<int> accounts = new List<int>();
    public virtual ICollection<int> Accounts
    {
        get { return accounts; }
        set { accounts = value; }
    }
    public Sales() { }           
}
公共类销售:BaseDomain
{
ICollection accounts=新列表();
公共虚拟ICollection帐户
{
获取{返回帐户;}
设置{accounts=value;}
}
公开销售({}
}
保存销售对象帐户集合时,不在Sales_users表中保存。 我该怎么保存它呢?请不要建议我使用列表中的类


非常感谢。

在绘制收藏地图时,您似乎错过了

public class Sales : BaseDomain
{
    ICollection<int> accounts = new List<int>();
    public virtual ICollection<int> Accounts
    {
        get { return accounts; }
        set { accounts = value; }
    }
    public Sales() { }           
}