【发布时间】:2019-12-30 06:52:34
【问题描述】:
我将TransactionScope 与存储过程一起使用,该存储过程本身不使用事务,但在完成事务范围后,存储过程中所做的更改将被还原。我不明白这是什么问题。
这是我的代码:
using (var transactionScope = new TransactionScope(TransactionScopeOption.RequiresNew, TransactionOptionConstant.option1))
{
// Call stored procedure
transactionScope.Complete();
}
【问题讨论】:
-
如果 SP 有任何错误,您是否从 SP 发出回滚
-
SP 怎么称呼?
-
我遇到了还原更改的问题,有一个并行调用的代码可以还原更改
-
你使用哪一种ORM??
-
我们正在使用 Dapper
标签: c# sql-server asp.net-web-api stored-procedures transactionscope