为什么LINQ表达式会在数据库上引发两个单独的查询
本文关键字:两个 单独 查询 表达式 LINQ 数据库 为什么 | 更新日期: 2023-09-27 18:19:45
我有以下LINQ表达式:
var rawData = ( from e in _man.Details
where e.Id == "G00"
select e).ToList();
当我在Profiler打开的情况下运行时,我可以看到两个单独的相同的query的原因。造成这种情况的原因是什么?如何防止这种情况发生?
您可以检查探查器中EventClass列中的值吗。它可能是SQL:BatchStarting和SQLServer:BatchCompleting