我有以下LINQ表达式:
var rawData = ( from e in _man.Details
where e.Id == "G00"
select e).ToList();
当我使用Profiler打开时,我可以看到原因两个单独的相同的查询。这是什么原因以及如何防止这种情况?
答案 0 :(得分:3)
您可以检查探查器中EventClass列的值是什么。它可能是 SQL:批量启动和 SQL:批量完成(或类似的东西)。这并不意味着2个查询,而是一个查询的执行的开始和结束。