Пример #1
0
        /// <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();
        }