2

.NET 4.5 および EF5 クエリはデフォルトでコンパイルされるため、開発者が linq クエリをコンパイル可能にするための「作業」を必要としないことを読みました。

サーバーに .NET 4.5 をインストールし、.net 4.5 を使用するようにアプリをターゲットにすると、すべての Entity Framework クエリがコンパイルされるため、パフォーマンスが向上しますか?

4

1 に答える 1

1

クエリはバックグラウンド ワーカーによってコンパイルされ、キャッシュされます。これはクエリ パイプラインの一部であり、回避することはできません。したがって、.NET 4.5 で EF5 を使用している場合、クエリはコンパイルされてキャッシュされます。

于 2013-04-09T16:38:27.573 に答える