Dapper查询是在QuerySingle一个事务中执行的吗?

Is Dapper query executed in QuerySingle one transaction?

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

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

不,您负责创建和管理交易。所以如果第二次插入失败,如果不使用事务的话,第一次插入还是会被插入。

您可以在此处找到如何使用交易: