3

さまざまな理由から、私が取り組んでいるデータベース (SQL Server 2005) にはリレーションシップが定義されていません。すべてのテーブルには主キーがあります。また、ほとんどのテーブルには少なくとも 1 つの外部キーがありますが、制約を構成したことはありません。

テーブル間の基になる関係を Entity Framework に通知するために実行する必要がある手順を誰か教えてもらえますか? このプロセスを説明する特定のドキュメントはありますか?

4

1 に答える 1

5

EF モデル内のテーブル間の関連付けを手動で作成する必要があります。

Entity Framework デザイナー画面では、基本的にテーブルを右クリックし、コンテキスト メニューから [追加 -> 関連付け] オプションを選択する必要があります。ポップアップするダイアログ ボックスで、基になるデータベースに外部キー関係がなくても、2 つのテーブル間の関連付けを確立できます。

マルク

于 2009-05-27T18:08:59.823 に答える