Пример #1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SqlBulkInsertOperation"/> class.
 /// </summary>
 /// <param name="connectionStringName">Name of the connection string.</param>
 /// <param name="targetTable">The target table.</param>
 /// <param name="timeout">The timeout.</param>
 protected SqlBulkInsertOperation(string connectionStringName, string targetTable, int timeout)
     : this(Use.ConnectionString(connectionStringName), targetTable, timeout)
 {
     Guard.Against(string.IsNullOrEmpty(targetTable), "TargetTable was not set, but it is mandatory");
     this.targetTable = targetTable;
     this.timeout     = timeout;
 }
Пример #2
0
        public void SupportsProviderNameInConnectionStringSettings()
        {
            string connectionString = Use.ConnectionString(TestDatabase.ConnectionStringName).ConnectionString;
            ConnectionStringSettings connectionStringSettings = new ConnectionStringSettings("test2", connectionString, "System.Data.SqlClient");

            using (IDbConnection connection = Use.Connection(connectionStringSettings))
            {
                Assert.NotNull(connection);
            }
        }
Пример #3
0
        public void SupportsAssemblyQualifiedConnectionTypeNameAsProviderNameInConnectionStringSettings()
        {
            string connectionString = Use.ConnectionString(TestDatabase.ConnectionStringName).ConnectionString;
            ConnectionStringSettings connectionStringSettings = new ConnectionStringSettings("test2", connectionString, typeof(SqlConnection).AssemblyQualifiedName);

            using (IDbConnection connection = Use.Connection(connectionStringSettings))
            {
                Assert.NotNull(connection);
            }
        }
Пример #4
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ConventionOutputCommandOperation"/> class.
 /// </summary>
 /// <param name="connectionStringName">Name of the connection string.</param>
 public ConventionOutputCommandOperation(string connectionStringName)
     : this(Use.ConnectionString(connectionStringName))
 {
 }
Пример #5
0
 /// <summary>
 /// Initializes a new instance of the <see cref="AbstractDatabaseOperation"/> class.
 /// </summary>
 /// <param name="connectionStringName">Name of the connection string.</param>
 protected AbstractDatabaseOperation(string connectionStringName)
     : this(Use.ConnectionString(connectionStringName))
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="AbstractDatabaseOperation"/> class.
 /// </summary>
 /// <param name="connectionStringName">Name of the connection string.</param>
 protected AbstractCommandOperation(string connectionStringName)
     : this(Use.ConnectionString(connectionStringName))
 {
 }
Пример #7
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SqlBatchOperation"/> class.
 /// </summary>
 /// <param name="connectionStringName">Name of the connection string.</param>
 protected SqlBatchOperation(string connectionStringName)
     : this(Use.ConnectionString(connectionStringName))
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="OutputCommandOperation"/> class.
 /// </summary>
 /// <param name="connectionStringName">Name of the connection string.</param>
 public InputCommandOperation(string connectionStringName)
     : this(Use.ConnectionString(connectionStringName))
 {
 }
Пример #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="SqlBulkInsertOperation"/> class.
 /// </summary>
 /// <param name="connectionStringName">Name of the connection string.</param>
 /// <param name="targetTable">The target table.</param>
 protected SqlBulkInsertOperation(string connectionStringName, string targetTable)
     : this(Use.ConnectionString(connectionStringName), targetTable)
 {
 }
Пример #10
0
 /// <summary>
 /// Executes the command and return a scalar
 /// </summary>
 /// <typeparam name="T"></typeparam>
 /// <param name="connectionName">Name of the connection.</param>
 /// <param name="commandText">The command text.</param>
 /// <returns></returns>
 protected static T ExecuteScalar <T>(string connectionName, string commandText)
 {
     return(ExecuteScalar <T>(Use.ConnectionString(connectionName), commandText));
 }
 /// <summary>Creates a new <see cref="ConventionSqlBulkInsertOperation"/></summary>
 /// <param name="connectionStringName"></param>
 /// <param name="targetTable"></param>
 public ConventionSqlBulkInsertOperation(string connectionStringName, string targetTable)
     : this(Use.ConnectionString(connectionStringName), targetTable)
 {
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="ConventionInputCommandOperation"/> class.
 /// </summary>
 /// <param name="connectionStringName">Name of the connection string.</param>
 public ConventionInputCommandOperation(string connectionStringName)
     : this(Use.ConnectionString(connectionStringName))
 {
     Timeout = 30;
 }