c# - 如何使用 dapper.net 进行交易?

标签 c# transactions dapper

我想在多个表上运行多个插入语句。我正在使用 dapper.net。我看不出有任何方法可以处理与 dapper.net 的交易。

请分享您关于如何使用 dapper.net 进行交易的想法。

最佳答案

这里是代码片段:

using System.Transactions;    
....    
using (var transactionScope = new TransactionScope())
{
    DoYourDapperWork();
    transactionScope.Complete();
}

请注意,您需要添加对 System.Transactions 程序集的引用,因为默认情况下不会引用它。

关于c# - 如何使用 dapper.net 进行交易?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10363933/

相关文章:

c# - Visual Studio 2012 - 在 .NET 4.5 框架中找不到 System.Transactions 程序集

ruby-on-rails - Rails 交易 : does it matter on which ActiveRecord model class?

c# - 使用 Postgres 的 Dapper WHERE IN 字符串语句

c# - SendInput 在 64 位上失败

c# - 检测 AVPlayerItem 状态变化

c# - 如何在 C# 中将 TranscactionScope 限制为给定的 DataBaseContext?

c# - 如何在 Dapper .Query<>() 中添加新的 PropertyType

.net - 在mysql中获取索引还是使用配对列表?

c# - 秒表的 Elapsed Ticks 属性差异

sql-server - 可序列化事务适合这种场景吗?