有没有办法只在小巧玲珑中读取UNCOMMITTED行?

时间:2017-01-05 03:01:13

标签: c# transactions dapper isolation-level dbconnection

我已经将隔离级别设置为IsolationLevel.ReadUncommitted是否只有获取未提交数据的选项?无需手动更改要调用的存储过程?

以下是仅提取未提交数据的脚本:

SELECT * FROM Users.[User]
 EXCEPT
SELECT * FROM Users.[User] WITH (READCOMMITTED, READPAST)

1 个答案:

答案 0 :(得分:3)

Dapper并没有真正与此有任何关系。这里有两个选择:

  • 如果您的SQL风格(依赖于后端)允许您表达:伟大的
  • 如果你的ADO.NET连接/事务(依赖于提供者)支持这个:很好

Dapper根本没有任何关系。它位于提供程序的顶部,调用代码提供语法。