Skip to content

IDbTransaction extension methods for Dapper: A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc..

License

Notifications You must be signed in to change notification settings

zzzprojects/Dapper.Transaction

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

What's Dapper Transaction?

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.

Downloads

Dapper.Transaction

nuget nuget

PM> NuGet\Install-Package Dapper.Transaction
> dotnet add package Dapper.Transaction

Dapper.Transaction.StrongName

nuget nuget

Sponsors

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.

Dapper Plus

Entity Framework Extensions

More Projects

To view all our free and paid projects, visit our website ZZZ Projects.

About

IDbTransaction extension methods for Dapper: A high performance Micro-ORM supporting SQL Server, MySQL, Sqlite, SqlCE, Firebird etc..

Topics

Resources

License

Stars

Watchers

Forks

Sponsor this project

  •  

Languages