11

最新バージョンのASP.NETMVC、SQL Server、およびEntityFrameworkを使用しています。私は最初にコードを使用していません。

EDMXファイルによって生成されたクラスを使用して、オブジェクトコンテキストを簡単に作成できます。

DBContextしかし、そのクラスからオブジェクトを取得する方法はありますか?その拡張機能を利用したい。

4

1 に答える 1

23

のコード生成アイテムを追加できますDbContext。edmxのデザイン画面を右クリックし、[コード生成アイテムの追加]を選択して、[新しいアイテムの追加]ダイアログから[DbContext Generator]を選択します(オンラインテンプレートを確認する必要がある場合があります)。これにより、を生成するt4テンプレートが作成されますDbContext

APIを引き続き使用しObjectContextたいが、場合によっては切り替えたい場合は、パラメーターとしてasを受け入れるコンストラクターを使用しDbContextてを作成できます。DbContextObjectContext

于 2013-01-27T23:13:20.253 に答える