我有两个实体类 一个实体类是装卸货清单信息 一个是关联的客户信息 //装卸货清单信息 public class Bill
{ public int ID{get;set;}//订单ID主键
public string Name{get;set;}//订单名字
public int LoadPointID{get;set;} //装货点 外键 都指向客户
public int UloadPointID{get;set;}//卸货点 外键 都指向客户
public virtual Custom LoadPoint{get;set;}
public virtual Custom UloadPoint{get;set} }
//客户信息实体
public class Custom
{
public int ID{get;set;}//客户ID主键
public string Name{get;set;}//客户名字
public virtual ICollection{get;set;}//导航
}
这两个类的关系怎么定义~ 一个表有多个外键指向同一表的主键的情况
装卸客户应该是不同类型的吧?也就是说一个客户不会即时装货点又是卸货点吧.
如果是这样,那么可以把客户表分成两个张表(装货客户\卸货客户)