Microsoft は .NET 4.0 における Linq to Entities のパフォーマンスの問題を修正しましたか?
-
16-09-2019 - |
質問
今ではエンティティ フレームワークにかなり慣れてきました。Linq to Entities のパフォーマンスの問題に関するパフォーマンスに関する記事をいくつか読んでいました。これらの問題は .NET 4.0 にもまだ存在しますか?
解決
Entity Framework のパフォーマンスは、EF 4.0 では以前のリリースよりも大幅に向上しています。
ただし、EF のパフォーマンスの問題の多く (ほとんど?) は、特定の ADO.NET Entity Framework プロバイダー あなたが使っています。そのデータベース エンジンにとって適切なパフォーマンスを発揮する方法でリクエストを処理するかどうかは、プロバイダー次第です。SQL Server はうまく機能しますが、他の多くのプロバイダーはそれほどうまくいきません。
これは、EF の現在のリリースにも当てはまります。たとえば、一部のプロバイダーは必要以上に多くのデータベース呼び出しを作成します。これは、EF が特定のケースでデータにアクセスする方法により、3.5 では特に問題になります。
所属していません StackOverflow