コード例 #1
0
ファイル: DbConfigurator.cs プロジェクト: Campr/Server
        public DbConfigurator(
            IExternalConfiguration externalConfiguration, 
            IRethinkConnection db)
        {
            Ensure.Argument.IsNotNull(externalConfiguration, nameof(externalConfiguration));
            Ensure.Argument.IsNotNull(db, nameof(db));

            this.externalConfiguration = externalConfiguration;
            this.db = db;
        }
コード例 #2
0
ファイル: MigrationRunner.cs プロジェクト: diijon/EFDDD
        public MigrationRunner(ILogger log, IMigrator migrator, IMigrationRunnerSettings settings, IExternalConfiguration externalConfiguration)
        {
            ExternalConfiguration = externalConfiguration;
            Settings = settings;
            Log = log;
            Migrator = migrator;

            MasterDbConnectionString = settings.GetConnectionString("master");

            var azCopyStorageParsed = Settings.AzureCopyStorageConnectionString.ToParsedAzureStorageConnection();
            _azureCopier = new AzureCopierFactory
            {
                Logger = Log,
                ImportExportSettings = new ImportExportSettings(azCopyStorageParsed["AccountKey"], azCopyStorageParsed["AccountName"], Settings.AzureCopyStorageContainer)
            };
        }
コード例 #3
0
ファイル: GeneralConfiguration.cs プロジェクト: Campr/Server
 public GeneralConfiguration(IExternalConfiguration externalConfiguration)
 {
     Ensure.Argument.IsNotNull(externalConfiguration, nameof(externalConfiguration));
     this.externalConfiguration = externalConfiguration;
 }