Entity framework 实体框架复合键(与有效负载的多对多关系)

Entity framework 实体框架复合键(与有效负载的多对多关系),entity-framework,foreign-keys,primary-key,composite-key,compound-key,Entity Framework,Foreign Keys,Primary Key,Composite Key,Compound Key,我有这样的数据库表: 一个人可能是许多团队的成员。一个团队可能有许多成员。每个人在团队中都可能有一个职位(想想职称) 我已尝试使用ADO.NET实体框架设置此选项,但出现错误: 错误3021:映射中存在问题 从第行开始的片段。。。每个 表中的以下列 成员资格映射到多个 概念侧属性: Membership.PersonId映射到 及 错误3021:映射中存在问题 从第行开始的片段。。。每个 表中的以下列 成员资格映射到多个 概念侧属性: Membership.TeamID映射到 我的成员资格

我有这样的数据库表:

一个人可能是许多团队的成员。一个团队可能有许多成员。每个人在团队中都可能有一个职位(想想职称)

我已尝试使用ADO.NET实体框架设置此选项,但出现错误:

错误3021:映射中存在问题 从第行开始的片段。。。每个 表中的以下列 成员资格映射到多个 概念侧属性: Membership.PersonId映射到

错误3021:映射中存在问题 从第行开始的片段。。。每个 表中的以下列 成员资格映射到多个 概念侧属性: Membership.TeamID映射到

我的成员资格实体的主键是两个外键的复合键。我想这就是问题所在


我必须采取什么不同的措施?

如果对作为主键和外键的一部分的属性使用独立关联,则会发生这种情况。EFv4引入了外键关联()并在实体中公开了外键。定义引用约束后,在映射详细信息窗口中删除独立关联的映射