いくつかのクエリに関してパフォーマンスの問題があります。スロー クエリのリストについて Sql Serverにクエリを実行すると、Linq-To-Entities によって生成されたクエリがいくつか見つかります。
例えば:
SELECT
[Project12].[OrderId] AS [OrderId],
[Project12].[OrderDate] AS [OrderDate],
[Project12].[OrderStatusId] AS [OrderStatusId],
[Project12].[Name] AS [Name],
[Project12].[C1] AS [C1],
[Project12].[ClientId] AS [ClientId],
[Project12].[ClientCode] AS [ClientCode],
[Project12].[TwoLetterCode] AS [TwoLetterCode],
[Project12].[Identifier] AS [Identifier],
[Project12].[StartDate] AS [StartDate],
[Project12].[Code] AS [Code],
[Project12].[C2] AS [C2],
[Project12].[C3] AS [C3],
[Project12].[C4] AS [C4],
[Project12].[C5] AS [C5]
FROM ( SELECT
[Project11].[OrderId] AS [OrderId],
[Project11].[ClientId] AS [ClientId],
[Project11].[StartDate] AS [StartDate],
[Project11].[Identifier] AS [Identifier],
....
異なるフィールドを使用して、それらのフィールドを照会している場所を見つけようとしましたが、場所が見つかりません。
SQL を生成した Linq クエリを見つけるには、どのような手法を使用できますか?