コード例 #1
0
        public CourseRepository()
        {
            //TODO: Antipattern
            var factory = new L2lDbContextFactory();

            db = factory.CreateDbContext(new string[] {});
        }
コード例 #2
0
        public CourseRepositoryTests()
        {
            var factory = new L2lDbContextFactory();
            var context = factory.CreateDbContext(new string[] {});

            context.Database.EnsureCreated();
        }
コード例 #3
0
ファイル: DatabaseFixture.cs プロジェクト: tarapeti/l2l
        public DatabaseFixture()
        {
            factory = new L2lDbContextFactory();
            var db = GetNewDbContext();

            if (factory.IsInMemoryDb())
            {
                db.Database.EnsureCreated();
            }
            else
            {
                db.Database.Migrate();
            }
        }
コード例 #4
0
ファイル: DatabaseFixture.cs プロジェクト: pgcourses/l2l
        public DatabaseFixture()
        {
            //AP
            factory = new L2lDbContextFactory();
            var db = GetNewL2lDbContext();

            if (factory.IsInMemoryDb())
            {
                //in memory db
                db.Database.EnsureCreated();
            }
            else
            {
                //working only in file db!!!!
                //https://github.com/aspnet/EntityFrameworkCore/issues/9842
                db.Database.Migrate();
            }
        }
コード例 #5
0
ファイル: CourseRepository.cs プロジェクト: tarapeti/l2l
        public CourseRepository()
        {
            var factory = new L2lDbContextFactory();

            db = factory.CreateDbContext(new string[] {});
        }