Proper way of using BeginTransaction with Dapper.IDbConnection
Manually opening a connection is not “bad practice”; dapper works with open or closed connections as a convenience, nothing more. A common gotcha is people having connections that are left open, unused, for too long without ever releasing them to the pool – however, this isn’t a problem in most cases, and you can certainly … Read more