【发布时间】:2016-07-27 17:00:49
【问题描述】:
我正在使用 Entity Framework 将 SQL 函数转换为 C#,并且我正在转换的函数对正在连接的每个表(其中 10 个)使用 NOLOCK 提示。
因此,我决定将整个事务的IsolationLevel 设置为ReadUncommitted。目前,我正在像这样进行内部连接。
from a in context.table1.ToList()
join b in context.table2.ToList on a.Id equals b.Id
以此类推
例如声明列表
IEnumerable<table1> Table1 = new List<table1>();
然后在我开始查询之前使用上下文填充它们会在这些表中产生不同的结果吗?即Table1 是否与context.table1.ToList() 相同?如果是这样,我应该采用哪种实现方式?
【问题讨论】:
标签: c# entity-framework nolock