Dapper Transaction is exactly like Dapper but extend the IDbTransaction interface instead and use Dapper under the hood.
It's a simple library to make it easier to work with a transaction.
Everything Dapper support, Dapper Transaction support it as well.
using (var connection = new SqlConnection(FiddleHelper.GetConnectionStringSqlServerW3Schools()))
{
connection.Open();
using (var transaction = connection.BeginTransaction())
{
// Dapper
var affectedRows1 = connection.Execute(sql, new {CustomerName = "Mark"}, transaction: transaction);
// Dapper Transaction
var affectedRows2 = transaction.Execute(sql, new {CustomerName = "Mark"});
transaction.Commit();
}
}
Read more on our Website.
PM> NuGet\Install-Package Dapper.Transaction
> dotnet add package Dapper.Transaction
ZZZ Projects owns and maintains Dapper.Transaction as part of our mission to add value to the .NET community
Through Dapper Plus and Entity Framework Extensions, we actively sponsor and help key open-source libraries grow.
- Projects:
- Learn Websites
- Online Tools:
- and much more!
To view all our free and paid projects, visit our website ZZZ Projects.