コード例 #1
0
        public Startup(IConfiguration configuration, IHostingEnvironment hostingEnvironment)
        {
            Configuration       = configuration;
            _hostingEnvironment = hostingEnvironment;

            DatabaseConfigurations = new DatabaseConfigurations(
                Configuration.GetValue("InMemoryDatabase", true) && hostingEnvironment.CanModifyScheme(),
                Configuration.GetValue("RunMigrations", false) && hostingEnvironment.CanModifyScheme(),
                Configuration.GetValue("RunSeed", false) && hostingEnvironment.CanModifyScheme(),
                Configuration.GetConnectionString("SeedDB")
                );
        }
コード例 #2
0
        public Startup(IConfiguration configuration, IHostingEnvironment env)
        {
            Configuration = configuration;
            _env          = env;

            DatabaseConfigurations = new DatabaseConfigurations(
                Configuration.GetValue("InMemoryDatabase", true) && env.CanModifyScheme(),
                Configuration.GetValue("RunMigrations", false) && env.CanModifyScheme(),
                Configuration.GetValue("RunSeed", false) && env.CanModifyScheme(),
                Configuration.GetConnectionString("SeedDB")
                );

            UseTestingAuthentication = Configuration.GetValue("UseTestAuthentication", false);
        }