/// <summary> /// Start a new transaction /// </summary> /// <param name="dbh">The Db instance to use</param> public static void Transaction(Database dbh) { if (dbh.DbTransaction != null) { throw new Exception("Already in a transaction. Please close the exisiting transaction first"); } var conn = dbh.Conn(); dbh.DbTransaction = conn.BeginTransaction(); }