public SqlConnection(global::System.Data.SqlClient.SqlConnection connection, IExecuteReaderProvider executeReaderProvider) { if (connection == null) throw new ArgumentNullException("connection"); if (executeReaderProvider == null) throw new ArgumentNullException("executeReaderProvider"); this.connection = connection; this.executeReaderProvider = executeReaderProvider; }
/// <summary> /// 新しいインスタンスを構築します。 /// </summary> /// <param name="command"><see cref="System.Data.SqlClient.SqlCommand"/>オブジェクト</param> /// <param name="executeReaderProvider"><see cref="Ricordanza.Data.IExecuteReaderProvider"/>オブジェクト</param> public CacheSqlCommand(SqlCommand command, IExecuteReaderProvider executeReaderProvider) { if (command == null) throw new ArgumentNullException("command is null."); if (executeReaderProvider == null) throw new ArgumentNullException("executeReaderProvider is null."); this._command = command; this._executeReaderProvider = executeReaderProvider; }
/// <summary> /// 新しいインスタンスを構築します。 /// </summary> /// <param name="connection"><see cref="System.Data.SqlClient.SqlConnection"/>オブジェクト</param> /// <param name="executeReaderProvider"><see cref="Ricordanza.Data.IExecuteReaderProvider"/>オブジェクト</param> public CacheSqlConnection(SqlConnection connection, IExecuteReaderProvider executeReaderProvider) { if (connection == null) throw new ArgumentNullException("connection is null."); if (executeReaderProvider == null) throw new ArgumentNullException("executeReaderProvider is null."); this._connection = connection; this._executeReaderProvider = executeReaderProvider; }
/// <summary> /// 新しいインスタンスを構築します。 /// </summary> /// <param name="commandText">コマンド文字列</param> /// <param name="connection"><see cref="System.Data.SqlClient.SqlConnection"/>オブジェクト</param> /// <param name="transaction"><see cref="System.Data.SqlClient.SqlTransaction"/>オブジェクト</param> /// <param name="executeReaderProvider"><see cref="Ricordanza.Data.IExecuteReaderProvider"/>オブジェクト</param> public CacheSqlCommand(string commandText, SqlConnection connection, SqlTransaction transaction, IExecuteReaderProvider executeReaderProvider) : this(new SqlCommand(commandText, connection, transaction), executeReaderProvider) { }
/// <summary> /// 新しいインスタンスを構築します。 /// </summary> /// <param name="commandText">コマンド文字列</param> /// <param name="executeReaderProvider"><see cref="Ricordanza.Data.IExecuteReaderProvider"/>オブジェクト</param> public CacheSqlCommand(string commandText, IExecuteReaderProvider executeReaderProvider) : this(new SqlCommand(commandText), executeReaderProvider) { }
/// <summary> /// 新しいインスタンスを構築します。 /// </summary> /// <param name="command"><see cref="System.Data.SqlClient.SqlCommand"/>オブジェクト</param> /// <param name="executeReaderProvider"><see cref="Ricordanza.Data.IExecuteReaderProvider"/>オブジェクト</param> public CacheSqlCommand(IExecuteReaderProvider executeReaderProvider) : this(new SqlCommand(), executeReaderProvider) { }
/// <summary> /// 新しいインスタンスを構築します。 /// </summary> /// <param name="connectionString">接続文字列</param> /// <param name="executeReaderProvider"><see cref="Ricordanza.Data.IExecuteReaderProvider"/>オブジェクト</param> public CacheSqlConnection(string connectionString, IExecuteReaderProvider executeReaderProvider) : this(new SqlConnection(connectionString), executeReaderProvider) { }
/// <summary> /// 新しいインスタンスを構築します。 /// </summary> /// <param name="executeReaderProvider"><see cref="Ricordanza.Data.IExecuteReaderProvider"/>オブジェクト</param> public CacheSqlConnection(IExecuteReaderProvider executeReaderProvider) : this(new SqlConnection(), executeReaderProvider) { }
public SqlConnection(string connectionString, IExecuteReaderProvider cache) : this(new global::System.Data.SqlClient.SqlConnection(connectionString), cache) { }
public SqlConnection(IExecuteReaderProvider cache) : this(new global::System.Data.SqlClient.SqlConnection(), cache) { }