public MigrationRepository(ConnectionStringInfo connectionInfo, int commandTimeout = 30) { ConnectionString = connectionInfo.ConnectionString; CommandTimeout = commandTimeout; if (connectionInfo.ProviderName == "System.Data.SqlServerCe.4.0") { IsCompactCE4 = true; CommandTimeout = 0; } Factory = connectionInfo.Factory; }
public TransactionalRepository(ConnectionStringInfo connectionInfo, TransactionScope transactionScope, int commandTimeout = 30) { _transactionScope = transactionScope; ConnectionString = connectionInfo.ConnectionString; CommandTimeout = commandTimeout; if (connectionInfo.ProviderName == "System.Data.SqlServerCe.4.0") { IsCompactCE4 = true; CommandTimeout = 0; } Factory = connectionInfo.Factory; }
public Migrator(ConnectionStringInfo masterConnectionStringInfo , ConnectionStringInfo migrationConnectionStringInfo , string migrationClassFilesAssemblyFilePath , string migrationClassFilesDirectoryPath , string migrationClassFileNamespace , string migratrionInfrastructureNamespace) { MigrationFilesAssemblyFilePath = migrationClassFilesAssemblyFilePath; MigrationFilesDirectoryPath = migrationClassFilesDirectoryPath; MigrationClassFileNamespace = migrationClassFileNamespace; MigratrionInfrastructureNamespace = migratrionInfrastructureNamespace; MigrationFileService = new MigrationFile(migrationClassFilesDirectoryPath , migratrionInfrastructureNamespace , migrationClassFileNamespace); MigrationFileNamesAndTimestamps = MigrationFileService.GetMigrationFileNames(); MigrationDatabaseService = GetMigrationDatabaseCreator(masterConnectionStringInfo, migrationConnectionStringInfo); }
public SqlServer2008Database(ConnectionStringInfo masterDatabaseConnectionInfo, ConnectionStringInfo migrationDatabaseConnectionInfo) { ConnectionInfo = migrationDatabaseConnectionInfo; MasterConnectionInfo = masterDatabaseConnectionInfo; }
public ConnectionStrings(ConnectionStringInfo database) { if (RapidoDb == null) RapidoDb = database; }
private IDatabase GetMigrationDatabaseCreator(ConnectionStringInfo masterConnectionStringInfo, ConnectionStringInfo migrationConnectionStringInfo) { if (migrationConnectionStringInfo.ProviderName == "SqlClient") return new MigrationDatabase(masterConnectionStringInfo, migrationConnectionStringInfo); else return new SqlServer2008Database(masterConnectionStringInfo, migrationConnectionStringInfo); }
public Connections() { RapdoDb = new ConnectionStringInfo(@"Data Source=XXX;Initial Catalog=Andale;Persist Security Info=True;User ID=sa;Password=xxx;", "System.Data.SqlClient"); }
public MigrationDatabase(ConnectionStringInfo masterDatabaseConnectionInfo, ConnectionStringInfo migrationDatabaseConnectionInfo) { ConnectionInfo = migrationDatabaseConnectionInfo; MasterConnectionInfo = masterDatabaseConnectionInfo; }