/// <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; }
internal SqlDbUtility(SqlDbTransactionContext transaction) { TransactionContext = transaction; ConnectionString = transaction.Connection.ConnectionString; }
/// <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; }