3

いくつかのクエリを実行するために結合する必要がある 3 つのテーブルがあります。テーブルは、特定の期間、比較的読み取り専用です。必要がある場合にのみ、それらを書く必要があります。

これらのテーブルのオンデマンド結合を避けたい。そのため、インデックス付きビューを使用する予定でした。ただし、エンティティ フレームワーク (EF 6.1) からビューを定義する方法が見つかりませんでした。

誰かがこれについて案内してもらえますか?

よろしく、 アミット・ランガリ

4

2 に答える 2

3

EF 6 からビューを直接作成する方法はありません。

ビューを作成するには生の SQL を記述し、それを dbMigration から実行する必要があります。詳細については、https ://msdn.microsoft.com/en-us/magazine/dn519921.aspx を参照してください。

于 2015-06-23T18:46:45.750 に答える
0

標準の SQL ステートメント (移行またはコンテキストの接続) を介してビューを作成する必要があります。ビューにはキーが必要です。その後、ビューをテーブルのように EF でマップできます。

于 2015-06-24T08:22:15.053 に答える