public static void Initialize(IConfiguration configuration, IHostingEnvironment env, IServiceProvider svp)

        {
            var optionsBuilder = new Microsoft.EntityFrameworkCore.DbContextOptionsBuilder();

            if (env.IsDevelopment())
            {
                optionsBuilder.UseSqlServer(configuration.GetConnectionString("DefaultConnection"));
            }

            else if (env.IsStaging())
            {
                optionsBuilder.UseSqlServer(configuration.GetConnectionString("DefaultConnection"));
            }

            else if (env.IsProduction())
            {
                optionsBuilder.UseSqlServer(configuration.GetConnectionString("DefaultConnection"));
            }

            var context = new ApplicationContext(optionsBuilder.Options);

            if (context.Database.EnsureCreated())

            {
                IUserMap service = svp.GetService(typeof(IUserMap)) as IUserMap;

                new DBInitializeConfig(service).DataTest();
            }
        }
 protected override void OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder)
 {
     if (!optionsBuilder.IsConfigured)
     {
         optionsBuilder.UseSqlServer(Conexao, p => p.MaxBatchSize(10000));
     }
 }
Exemple #3
0
        public static void AddIdentityServerOperationalDatabase(this Microsoft.EntityFrameworkCore.DbContextOptionsBuilder builder, IConfiguration configuration)
        {
            string connectionString   = configuration.GetConnectionString("IdentityServerOperational");
            string providerType       = configuration["Database:ProviderType:IdentityServer:Operational"] ?? "sqlite";
            string migrationsAssembly = typeof(Startup).GetTypeInfo().Assembly.GetName().Name;

            switch (providerType.ToLower())
            {
            case "mysql":
            case "mariadb":
                builder.UseMySql(connectionString, ServerVersion.AutoDetect(connectionString), sql => sql.MigrationsAssembly(migrationsAssembly));
                break;

            case "sqlite":
            case "sqlite3":
                builder.UseSqlite(connectionString, sql => sql.MigrationsAssembly(migrationsAssembly));
                break;

            case "sqlserver":
            case "mssql":
                builder.UseSqlServer(connectionString, sql => sql.MigrationsAssembly(migrationsAssembly));
                break;

            default:
                throw new Exception($"Unknow database provider type: {providerType} - IdentityServer Operational");
            }
        }
Exemple #4
0
 protected override void OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder)
 {
     optionsBuilder.UseSqlServer(@"Data Source = ASUS\ASUS; Initial Catalog = ZNorthwind; Integrated Security = True");
     base.OnConfiguring(optionsBuilder);
 }
 protected override void OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder)
 {
     optionsBuilder.UseSqlServer(@"Server=(localdb)\mssqllocaldb;Database=BogaDb");
 }
Exemple #6
0
 protected override void OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder)
 {
     optionsBuilder.UseSqlServer("server=.;database=BoxFesta;trusted_connection=true;");
 }
Exemple #7
0
 protected override void OnConfiguring
     (Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder)
 {
     optionsBuilder.UseSqlServer
         ("Integrated Security=SSPI;Persist Security Info=False;Initial Catalog=BethanysPieShopDataBase;Data Source=.");
 }
Exemple #8
0
 protected override void OnConfiguring(Microsoft.EntityFrameworkCore.DbContextOptionsBuilder optionsBuilder)
 {
     base.OnConfiguring(optionsBuilder);
     optionsBuilder.UseSqlServer(@"Password=sql@Master;Persist Security Info=True;User ID=sa;Initial Catalog=HeroApplication;Data Source=DESKTOP-3FTN6K6\SQLEXPRESS");
 }
Exemple #9
0
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 => optionsBuilder.UseSqlServer("Database=Crunchie", b => b.ApplyConfiguration());
Exemple #10
0
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 => optionsBuilder
 .UseSqlServer(SqlServerTestStore.CreateConnectionString(StoreName), b => b.ApplyConfiguration())
 .UseInternalServiceProvider(_serviceProvider);
Exemple #11
0
 protected override void OnConfiguring(DbContextOptionsBuilder optionsBuilder)
 => optionsBuilder
 .UseSqlServer(_connection, b => b.ApplyConfiguration())
 .UseInternalServiceProvider(_serviceProvider);