复杂关系,流畅状态
本文关键字:状态 关系 复杂 | 更新日期: 2023-09-27 18:03:19
hey all
我不知道如何映射这个
我找到买家了,
买家可以有多个买家。
然后我得到了合同,
现在,每一份合同的买方都有许多不同的买方。
public class Buyer
{
private IList<Buyer> m_buyerList = new List<Buyer>();
public virtual IList<Buyer> BuyersList
{
get { return m_buyerList; }
set { m_buyerList = value; }
}
public virtual string Name { get; set; }
public virtual int ID { get; set; }
public virtual string Address { get; set; }
public virtual string ExtraAddress { get; set; }
public virtual string PhoneA { get; set; }
public virtual string PhoneB { get; set; }
public virtual string PhoneC { get; set; }
public virtual string Email { get; set; }
public virtual string Fax { get; set; }
}
public class Contract
{
public virtual Buyer MainBuyer { get; set; }
public virtual DateTime SignedDate { get; set; }
}
谢谢大家
买家映射:
HasManyToMany(x => x.BuyersList)
.ParentKeyColumn("ParentBuyerId")
.ChildKeyColumn("BuyerId")
合同映射:References(x => x.MainBuyer);