コード例 #1
0
ファイル: SimDbContext.cs プロジェクト: kennebel/CoreSimFun
        public void DbInitialize(IServiceProvider serviceProvider)
        {
            using (var context = new SimDbContext(serviceProvider.GetRequiredService <DbContextOptions <SimDbContext> >()))
            {
                if (context.SimEvents.Any())
                {
                    return;   // DB has been seeded
                }

                // Otherwise initialize!
            }
        }
コード例 #2
0
 public SimEventRepository(SimDbContext db)
 {
     DB = db ?? new SimDbContext();
 }
コード例 #3
0
ファイル: SimDbContext.cs プロジェクト: kennebel/CoreSimFun
        public void EnsureCreated(IServiceProvider serviceProvider)
        {
            var context = new SimDbContext(serviceProvider.GetRequiredService <DbContextOptions <SimDbContext> >());

            context.Database.EnsureCreated();
        }
コード例 #4
0
 public SimInfoRepository(SimDbContext db)
 {
     DB = db ?? new SimDbContext();
 }