コード例 #1
0
        private static void Seed(MicrocredentialsDbContext dbContext)
        {
            var customers = GetCustomer();

            dbContext.Customers.AddRange(customers);
            dbContext.SaveChanges();
        }
コード例 #2
0
        public static void Initialize(MicrocredentialsDbContext dbContext)
        {
            if (dbContext.Customers.Any())
            {
                return;
            }

            Seed(dbContext);
        }
コード例 #3
0
        public MicrocredentialsDbTestBase()
        {
            var options = new DbContextOptionsBuilder <MicrocredentialsDbContext>()
                          .UseInMemoryDatabase(databaseName: Guid.NewGuid().ToString())
                          .Options;

            dbContext = new MicrocredentialsDbContext(options);

            dbContext.Database.EnsureCreated();

            MicrocredentialsDbInitializer.Initialize(dbContext);
        }