これがばかげた質問かもしれないことはわかっていますが、初心者の私はこの質問を専門家に尋ねて疑問を解消する必要があります. Entity Framework を使用して複数のテーブルを結合してデータベースからデータをクエリすると、SQL クエリが作成され、このクエリがデータベースに発行されてレコードが取得されます。
「.net コードから大きなクエリを実行すると、ネットワーク トラフィックが増加し、パフォーマンスが低下することがわかっています。したがって、大きなクエリを記述する代わりに、ストアド プロシージャを作成して実行すると、パフォーマンスが大幅に向上します。」
私の質問は、パフォーマンスの低下につながる大きなクエリを作成するという同じ古い概念を EF が使用していないかどうかです。
専門家は私の疑問を解消してください。ありがとう。