コード例 #1
0
        public void Configure(string evolveConfigurationPath, IEvolveConfiguration configuration)
        {
            _filePath      = Check.FileExists(evolveConfigurationPath, nameof(evolveConfigurationPath));
            _configuration = Check.NotNull(configuration, nameof(configuration));

            Configure();
            Validate();
        }
コード例 #2
0
        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();
        }
コード例 #3
0
 public FileMigrationLoader(IEvolveConfiguration config) : this(config.NormalizeLineEndingsForChecksum)
 {
 }
コード例 #4
0
 public EmbeddedResourceMigrationLoader(IEvolveConfiguration config) : this(config.EmbeddedResourceContext, config.NormalizeLineEndingsForChecksum)
 {
 }
コード例 #5
0
 public CustomMigrationLoader(IEvolveConfiguration options) : base(options)
 {
 }
コード例 #6
0
ファイル: LoaderFactory.cs プロジェクト: mhelleborg/Evolve
 public static IMigrationLoader GetLoader(IEvolveConfiguration config)
 {
     return(config.EmbeddedResourceContext != null
         ? (IMigrationLoader) new EmbeddedResourceMigrationLoader(config)
         : new FileMigrationLoader(config));
 }