コード例 #1
0
ファイル: SqlConnection.cs プロジェクト: takepara/FastLinq
        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;
        }
コード例 #2
0
        /// <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;
        }
コード例 #3
0
        /// <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;
        }
コード例 #4
0
 /// <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)
 {
 }
コード例 #5
0
 /// <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)
 {
 }
コード例 #6
0
 /// <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)
 {
 }
コード例 #7
0
 /// <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)
 {
 }
コード例 #8
0
 /// <summary>
 /// 新しいインスタンスを構築します。
 /// </summary>
 /// <param name="executeReaderProvider"><see cref="Ricordanza.Data.IExecuteReaderProvider"/>オブジェクト</param>
 public CacheSqlConnection(IExecuteReaderProvider executeReaderProvider)
     : this(new SqlConnection(), executeReaderProvider)
 {
 }
コード例 #9
0
ファイル: SqlConnection.cs プロジェクト: takepara/FastLinq
 public SqlConnection(string connectionString, IExecuteReaderProvider cache)
     : this(new global::System.Data.SqlClient.SqlConnection(connectionString), cache)
 {
 }
コード例 #10
0
ファイル: SqlConnection.cs プロジェクト: takepara/FastLinq
 public SqlConnection(IExecuteReaderProvider cache)
     : this(new global::System.Data.SqlClient.SqlConnection(), cache)
 {
 }