私はこのようなデータベーステーブルを持っています:
人は多くのチームのメンバーである可能性があります。チームには多くのメンバーがいる場合があります。各人は、チーム内で役職(役職を考えてください)を持っている場合があります。
ADO.NET Entity Frameworkを使用してこれを設定しようとしましたが、エラーが発生します。
エラー3021:行から始まるフラグメントのマッピングに問題があります...テーブルMembershipの次の各列は、複数の概念的なサイドプロパティにマップされます:Membership.PersonIdは<MembershipPerson.Membership.PersonId、MembershipPerson.Person.Id>にマップされます
と
エラー3021:行から始まるフラグメントのマッピングの問題...テーブルMembershipの次の各列は、複数の概念的なサイドプロパティにマップされます:Membership.TeamIDは<MembershipTeam.Membership.TeamId、MembershipTeam.Team.Id>にマップされます
メンバーシップエンティティの主キーは、2つの外部キーの複合キーです。それが問題だと思います。
私は別の方法で何をしなければなりませんか?