有没有办法只在 dapper 中读取未提交的行



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

下面是仅用于获取未提交数据的脚本:

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

Dapper 与此没有任何关系。这里有两个选项:

  • 如果你的SQL风格(依赖于后端)允许你表达这一点:太好了
  • 如果您的 ADO.NET 连接/事务(依赖于提供商)支持此功能:太好了

Dapper根本与两者都没有任何关系。它位于提供程序之上,调用代码提供语法。

最新更新