Dapper查询是否在QuerySingle中执行一次事务?

问题描述 投票:0回答:1

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

IF NOT EXISTS (SELECT 1 FROM table WHERE ...
INSERT INTO TABLE...
sql-server tsql .net-core dapper
1个回答
0
投票

不,您有责任创建和管理交易。因此,如果第二次插入失败,那么如果您不使用事务,则仍将插入第一个插入。

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

© www.soinside.com 2019 - 2024. All rights reserved.