Database First で Entity Framework 4.0 を使用していますが、次の問題が発生します。次の表があります(視覚的な目的で簡略化されています)
テーブル B には、2 つの外部キーの複合主キーが含まれています。
SQL Server テーブル A、B、C
A B C
A_ID(PK)<----A_ID(PK)(FK) C_ID(PK)
C_ID(PK)(FK)------^
モデルを更新すると、
モデル ブラウザに関係が表示されますが、何らかの理由でテーブル B は次のようになります。
A B C
A_ID(PK)<----A_ID(PK)(FK) C_ID(PK)
C_ID(FK)----------^
次のエラーが表示されます。
エラー 36 エラー 113: 関係 'FK_B_A' のロール 'B' では多重度が無効です。依存ロールはキー プロパティを参照するため、依存ロールの多重度の上限は 1 である必要があります。 C:......MyDatabase.edmx 3776 11 MyABCProject
これは、朝の一杯のコーヒーが冷える価値があります。
どうもありがとう!