Ejemplo n.º 1
0
        /// <summary>
        /// 创建 SqlExecuteContext 对象
        /// </summary>
        /// <param name="transaction">数据库事务</param>
        /// <param name="reader">数据读取器</param>
        internal SqlDbExecuteContext( SqlDbTransactionContext transaction, SqlDataReader reader )
        {
            TransactionContext = transaction;
              Connection = transaction.Connection;
              DataReader = reader;

              SyncRoot = transaction.SyncRoot;
        }
Ejemplo n.º 2
0
 internal SqlDbUtility(SqlDbTransactionContext transaction)
 {
     TransactionContext = transaction;
     ConnectionString   = transaction.Connection.ConnectionString;
 }
Ejemplo n.º 3
0
 /// <summary>
 /// 创建 SqlExecuteContext 对象
 /// </summary>
 /// <param name="transaction">数据库事务</param>
 /// <param name="reader">数据读取器</param>
 /// <param name="tracing">用于记录此次查询过程的的查询追踪器</param>
 internal SqlDbExecuteContext( SqlDbTransactionContext transaction, SqlDataReader reader, IDbTracing tracing )
   : base( reader, tracing, null )
 {
   SqlDataReader = reader;
 }