Linq to sql 统计提交的查询数

Linq to sql 统计提交的查询数,linq-to-sql,azure-sql-database,plinqo,Linq To Sql,Azure Sql Database,Plinqo,因此,我在一个大型项目上使用PLINQO Linq2Sql。我想知道是否有任何方法可以计算通过使用PLINQO或Linq2Sql的代码提交到SqlServer的查询数 就像是我写的代码 var a = Tables.Users.FirstOrDefault(x=>x.Username == username); var b = Tables.Apples.Where(x=>x.UID == a.UID).ToList(); var c = Tables.Pears.Where(x=&

因此,我在一个大型项目上使用PLINQO Linq2Sql。我想知道是否有任何方法可以计算通过使用PLINQO或Linq2Sql的代码提交到SqlServer的查询数

就像是我写的代码

var a = Tables.Users.FirstOrDefault(x=>x.Username == username);
var b = Tables.Apples.Where(x=>x.UID == a.UID).ToList();
var c = Tables.Pears.Where(x=>x.UID == a.UID);

结果将是
2
,因为第三个仍然只是
IQueryable

,而不是您希望在生产环境中执行的操作

我没有解决方案,但我想您可以从log属性开始


并对其进行编码。

谢谢。这就是我现在所做的,我只是希望有一个更优雅的解决方案。我所做的是在开发过程中使用SQL探查器,确保我没有得到n+1查询或“奇怪的”SQL