计算提交的查询

时间:2012-12-27 22:57:46

标签: 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=>x.UID == a.UID);

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

1 个答案:

答案 0 :(得分:0)

嗯,不是你想在生产环境中做的事情。

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

http://msdn.microsoft.com/en-us/library/system.data.linq.datacontext.log.aspx

并对其进行编码。