4

外部キーのエンティティを作成するオプションのチェックを外して edmx ファイルを作成しました。そのため、外部キー フィールドのマッピングはありません。新しい edmx ファイルを作成せずに外部キーをマップすることは可能ですか? できればどうやって?既に持っているデータベースから .edmx を作成しました。VS 2012 を使用しています。ありがとうございます。

4

3 に答える 3

5

edmxを右クリックし、データベースからモデルを更新します。そこに外部キーのチェックボックスがあります。それはあなたが探しているものですか?

于 2012-07-17T19:50:08.817 に答える
0

edmx モデルの生成に問題がある場合 (オプションを変更して部分的な更新を試みると発生する可能性があります)、モデルを完全に更新する最も簡単な方法は、すべてを選択し (Ctrl-A など)、モデルからロットを削除することです。 .

次に、空のモデル ページを右クリックし、[データベースからモデルを更新] を選択し、再度含めたいすべてのテーブルを選択し、適切なオプションをオンまたはオフにします ([モードに外部キー列を含める] など)。

このシーケンスは、部分的な更新を実行しようとした場合に発生する問題をクリーンアップする傾向があります。もちろん、モードに対して行ったカスタマイズ (追加のナビゲーションなど) はすべて削除されますが、一般的には edmx の問題に対する最も簡単な解決策です。

于 2013-07-09T09:34:04.803 に答える
0

モデルを削除して再度追加できます。それがうまくいくことを願っています。:)

于 2014-01-07T05:01:46.060 に答える