0

最初に EF コードを使用するアプリケーションがあります。残念ながら、最初のクエリは読み込みに非常に時間がかかります。私がゴーグルしたとき、これは非常に一般的な問題であることに気付きました. 明らかに、EF は適切に機能するためにいくつかのビューを初期化/生成する必要があります。

これを高速化するために、コンパイル済みのビューを生成することができます。しかし、私が見つけたすべてのソリューションは EF Power Tools を使用しています。残念ながら、VS Express に Power Tools をインストールすることはできません。少なくとも方法は見つかりませんでした (間違っていたら訂正してください)。

電動工具なしでビューを生成する方法はありますか? (たぶんコマンドライン?)

チャオ、ダンテ

4

1 に答える 1

1

はい、可能です。ビューを作成する実際のロジックは、EF PowerTools の一部ではなく、EF 自体の一部です。EF PowerTools は、使いやすい優れたメニュー項目を提供するだけです。

いくつかの方法がありますが、おそらく最も簡単なのは T4 テンプレートを使用することです。ADO.NET ブログにはこれに関するエントリがありますが、VS ギャラリーからオンラインで入手できる新しいすぐに使用できるテンプレートがあります。ただし、EF6 を使用していない場合は、微調整するか、別のものを探す必要があるかもしれません。テンプレートは、Visual Studio の任意のバージョン (Express エディションを含む) にインストールして動作するはずですが、問題が発生した場合は、最後の手段として、ダウンロードしたファイル (zip ファイル) を解凍し、必要なファイルを手動で投影します。

于 2014-06-01T13:48:18.237 に答える