3

私はEntity Frameworkに比較的慣れていません。

と の 2 つのテーブルを持つデータベースを作成しましAccountsAssignments

AccountsAccountIdテーブルで外部キーとして使用される主キーがありますProperties。Entity Framework が自動的に外部キーの関係をAssignments取得し、 の各行のプロパティとして の行にアクセスできるようにするのがとても気に入っていますAccounts

Accounts先に進み、他の情報と共にすべての列を返す新しい View オブジェクトを作成しました。ただし、Entity Framework を使用して SQL のビューからデータを取得すると、Assignmentsテーブル内の関連する行を自動的に参照しなくなります。

Entity Frameworkでビューを使用して目的の動作を得るにはどうすればよいですか

4

2 に答える 2

4

これはEFで機能しますが、ビュー列のFKがどこにあるかをDBが通知しないため、EFデザイナーはビューからFKを推測できません(ビューではなく、基になるテーブルに自然に存在するため)自体)。

これらのプロパティを取得するには、デザイナーまたはXMLを使用してEDMXを手動で編集する必要があります。

于 2012-08-13T18:16:36.820 に答える