AutoDetectChangesEnabled有助于在读取大数据时提高速度

时间:2018-05-25 16:49:52

标签: c# entity-framework entity-framework-6 query-performance

我在sql表中有大量数据,需要使用Entity框架基于两列进行过滤。 如果将跟踪关闭如下,或者只读操作不会影响读取字段,如果有帮助吗? (为了处理代码方面的更改,不能对表进行任何更改)。

///
try
{
 context.Configuration.AutoDetectChangesEnabled = false; 
var result = context.Logs.where(x=>x.refId == refId && x.name==name);
return await result.ToListAsyn();
}
finally
{
 context.Configuration.AutoDetectChangesEnabled = true; 
}
////

0 个答案:

没有答案