Example #1
0
        /// <summary>
        /// Use this BeginTransaction if transaction needs to be used ACROSS different DAOs with same DB
        /// Must use BaseDAO's Commit()/Rollback()
        /// Auto get connection if not already done
        /// </summary>
        public static void BeginTransaction(string connectionName)
        {
            SqlTransConn transConn = DAGloble.TransactionPool.ThreadSafeRead <string, SqlTransConn>(connectionName, "TransactionPool");

            transConn.BeginTransaction();
        }
Example #2
0
        /// <summary>
        /// Use this BeginTransaction if transaction needs to be used ACROSS different DAOs with same DB
        /// Must use BaseDAO's Commit()/Rollback()
        /// Auto get connection if not already done
        /// </summary>
        public void BeginTransaction()
        {
            SqlTransConn transConn = transConnCollection["TransConn_" + connHashKey];

            transConn.BeginTransaction();
        }