【问题标题】:Is there a way to read UNCOMMITTED rows only in dapper?有没有办法只在 dapper 中读取 UNCOMMITTED 行?
【发布时间】:2017-05-19 12:04:41
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# transactions dapper isolation-level dbconnection


    【解决方案1】:

    Dapper 与此无关。这里有两种选择:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-03-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-02-29
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多