public static DeltaRunnerBase CreateDeltaRunner(string connectionString, string deltaPath, bool verbose, DeltaRunnerType deltaRunnerType) { switch (deltaRunnerType) { case DeltaRunnerType.Sqlite: return (new SqliteDeltaRunner(connectionString, deltaPath, verbose)); default: return (new SqlDeltaRunner(connectionString, deltaPath, verbose)); } }
public static DeltaRunnerBase CreateDeltaRunner(string connectionString, string deltaPath, bool dropDbOnPreDeltaChange, string masterConnectionString, string dbName, bool verbose, DeltaRunnerType deltaRunnerType) { switch(deltaRunnerType) { case DeltaRunnerType.Sqlite: return (new SqliteDeltaRunner(connectionString, deltaPath, dropDbOnPreDeltaChange, masterConnectionString, dbName, verbose)); default: return (new SqlDeltaRunner(connectionString, deltaPath, dropDbOnPreDeltaChange, masterConnectionString, dbName, verbose)); } }