private IMessage ExecuteInTransaction(ExecuteFunctionInTransaction func) { using (var connection = this.CreateConnection()) using (var transaction = connection.BeginTransaction()) { var message = func(transaction); transaction.Commit(); return(message); } }
private IMessage ExecuteInTransaction(ExecuteFunctionInTransaction func) { using (var connection = this.CreateConnection()) using (var transaction = connection.BeginTransaction()) { var message = func(transaction); transaction.Commit(); return message; } }