「プリコンパイル済みビュー」を使用して Entity Framework のパフォーマンスを向上させることに関する興味深い記事を見つけました。
これを試してみました - EF Power Tools 拡張機能を使用して、プリコンパイル済みビューを自動生成します。私たちのアプリケーションはその後も実行されていましたが、これらのビューがまったく使用されているかどうかは疑問です.
上記の記事では、SQL Express をインストールする必要があると述べています。Oracle データベースで DevArt dotConnect を使用します。Microsoft が開発した EF Power Tools は、プリコンパイルされたビューの正しい SQL がどのように見えるかをどのように認識すべきなのだろうか。web.config を見て、dotConnect がプロバイダーであることがわかり、そのプロバイダーから SQL ステートメントを取得しますか?
この不条理を導くために、プリコンパイル済みビュー ファイル (DataContext.Views.cs) 内のすべての文字列を台無しにして、アプリケーションを実行しましたが、それでも完全に機能しました。