1

私はEntity Frameworkを初めて使用します。ファイルを追加すると、オブジェクトが自動生成されますが、チュートリアルに示されているファイルがどこにも表示され.edmxません。.tt

ここに画像の説明を入力

何が間違っているのかわかりませんが、コードのどこにもDbSet、またはそのようなものは見当たりません。

助けていただければ幸いです。

NOTE : This is database first
4

1 に答える 1

0

コード生成戦略は RC 後に変更されました。VS 2012 Beta および RC バージョンでは、以前のバージョンの Visual Studio で使用されていたコード生成戦略が使用されていました。T4 テンプレートを公開せず、ObjectContext ベースのコンテキストと EntityObject ベースのエンティティを生成しました。Post VS 2012 RC コード生成は、DbContext ベースのコンテキストと POCO エンティティを生成するように変更されました - すべて T4 テンプレートを使用します。チュートリアルでは VS2012 RTM バージョンを使用しているため、T4 テンプレートと POCO エンティティが表示されます。VS2012 RTM (推奨) または VS ギャラリー ( http://visualstudiogallery.msdn.microsoft.com/da740968-02f9-42a9-9ee4-1a9a06d896a2 ) から取得できる EF5 コード ジェネレーターを使用する必要があります。VS ギャラリー ページには、プロジェクトで使用されているコード生成戦略を置き換える方法を示すいくつかのブログ投稿へのリンクが含まれています。

于 2012-11-26T01:21:58.077 に答える