私が取り組んでいる ASP.net MVC 4 プロジェクトがあり、Database First を使用して ADO.net EF モデルをプロジェクトに追加しようとしています。
モデル (.edmx ファイル) の作成は正常に実行されているようで、指定したフォルダーに目的の .edmx モデル ファイルが残っています。ただし、このモデルの下にネストされたファイルを表示できないようです。(すべての調査から、.edmx ファイルを展開して、*Context.vb、*Designer.vb、*.edmx.diagram、および *.tt ファイルをその下に表示できるはずですが、できません。)
データベース ファーストに関する msdn の記事では、次のようになります (手順 4 を参照)。
この問題に気付いたとき、.edmx モデルを作成した後に表示されるいくつかの警告を発見しました。
パス 'P:\IT\...\DAL\EF.Utility.VB.ttinclude' は、このコンピューターに対してローカルであるか、信頼済みゾーンの一部である必要があります。このテンプレートをダウンロードした場合は、エクスプローラーのテンプレート ファイルのプロパティ ページを使用して、ブロックを解除する必要がある場合があります。
プロジェクトは、サーバーの 1 つのネットワーク共有に保存されるため、毎日のバックアップと Windows シャドウ コピーにも含めることができます。私の理解では、これが原因で上記の警告が表示され、この場所を信頼するようにマシンを設定する必要があります。
この MSDNの記事について考えられるすべてのバリエーションを試し ましたが、まったく成功せず、警告が残っています。
間違った場所を探しているか、何かを見逃しています。
この警告を削除して、.edmx モデルの下にネストされたオブジェクトにアクセスするために何ができるか知っている人はいますか?