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();
        }
Esempio n. 3
0
 public FileMigrationLoader(IEvolveConfiguration config) : this(config.NormalizeLineEndingsForChecksum)
 {
 }
Esempio n. 4
0
 public EmbeddedResourceMigrationLoader(IEvolveConfiguration config) : this(config.EmbeddedResourceContext, config.NormalizeLineEndingsForChecksum)
 {
 }
Esempio n. 5
0
 public CustomMigrationLoader(IEvolveConfiguration options) : base(options)
 {
 }
Esempio n. 6
0
 public static IMigrationLoader GetLoader(IEvolveConfiguration config)
 {
     return(config.EmbeddedResourceContext != null
         ? (IMigrationLoader) new EmbeddedResourceMigrationLoader(config)
         : new FileMigrationLoader(config));
 }