0
私はEntity Framework 4.0をデータベースファーストで使用しており、次の問題を抱えています。 私は以下の表を持っています(目に見えるように簡略化)多重度のあるセレンディピティ? EFの2つの外部キーのコンポジットプライマリキーでエラーが発生する
表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'にあります。 Dependent Roleはキープロパティを参照するため、Dependent Roleの多重度の上限は1でなければなりません。C:...... MyDatabase.edmx 3776 11 MyABCProject
これはあなたの朝のカップの価値がありますコーヒーが寒くなる。
ありがとう!
テーブルBに2つのFKがあり、PKが定義されていますか?余分なフィールドがありますか? – JotaBe
yesと表Bには他のフィールドもありますが、一部の外部キー – Har
はあなたのモデルに表示されますか、AとCの間の関係のみが表示されますか? – JotaBe