public void Configure(string evolveConfigurationPath, IEvolveConfiguration configuration) { _filePath = Check.FileExists(evolveConfigurationPath, nameof(evolveConfigurationPath)); _configuration = Check.NotNull(configuration, nameof(configuration)); Configure(); Validate(); }
public void Configure(string evolveConfigurationPath, IEvolveConfiguration configuration, string environmentName = null) { ConfigFile = Check.FileExists(evolveConfigurationPath, nameof(evolveConfigurationPath)); _configuration = Check.NotNull(configuration, nameof(configuration)); EnvironmentName = environmentName; Configure(); Validate(); }
public FileMigrationLoader(IEvolveConfiguration config) : this(config.NormalizeLineEndingsForChecksum) { }
public EmbeddedResourceMigrationLoader(IEvolveConfiguration config) : this(config.EmbeddedResourceContext, config.NormalizeLineEndingsForChecksum) { }
public CustomMigrationLoader(IEvolveConfiguration options) : base(options) { }
public static IMigrationLoader GetLoader(IEvolveConfiguration config) { return(config.EmbeddedResourceContext != null ? (IMigrationLoader) new EmbeddedResourceMigrationLoader(config) : new FileMigrationLoader(config)); }