我想在EF 4.3创建这三种模式:实体框架代码优先多个父Maaping
- Family
- Guid FamilyId
- ICollection< Person> Members
- Company
- Guid CompanyId
- ICollection< Person> Employees
- Person
- Guid PersonId
- String Name
A person can belong to multiple families and multiple companies, as well as doesn't belong to any.
运行代码后,在数据库中的映射似乎有点陌生。家庭成员和公司员工未被映射。此外,Persons表中还有四列:PersonId,Name,Family_FamilyId和Company_CompanyId。
我认为我的代码意味着一个人将永远属于1家庭和1个公司。我应该如何更改代码?