【问题标题】:Is Dapper query executed in QuerySingle one transaction?Dapper 查询是否在 QuerySingle 一笔交易中执行?
【发布时间】:2020-08-23 01:25:22
【问题描述】:

dapper 是否将属于 QuerySingle 方法中的一个查询的一部分的所有查询语句作为一个事务执行? 示例

IF NOT EXISTS (SELECT 1 FROM table WHERE ...
INSERT INTO TABLE...

【问题讨论】:

    标签: sql-server tsql .net-core dapper


    【解决方案1】:

    不,您有责任创建和管理交易。所以如果第二次插入失败,如果不使用事务,第一次插入仍然会被插入。

    您可以在这里找到如何使用交易:

    【讨论】:

      猜你喜欢
      • 2020-06-01
      • 2013-08-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-07-16
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多