我的一些查询存在一些性能问题。当我向 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],
....
我尝试使用不同的字段来查找我在哪里查询这些字段,但我找不到在哪里。
可以使用什么技术来查找哪个 Linq 查询生成了一些 sql?