コード例 #1
0
ファイル: _SeedTests.cs プロジェクト: war-man/Ek-Shop
        public void _ShouldSeedDb()
        {
            var isDbSeeded = true;

            // If there is no angular components in the table then the default seed is required
            if (!DbContext.Set <AngularComponent>().Any())
            {
                try
                {
                    DbContext.Seed();
                }
                catch (Exception ex)
                {
                    throw ex;
                }
            }

            var randomGenerateProducts = false;

            if (randomGenerateProducts)
            {
                for (var i = 0; i < 20000; i++)
                {
                    ClientProductSeedExtensions.Seed(DbContext);
                }
            }

            Assert.IsTrue(isDbSeeded);
        }
コード例 #2
0
 private static void LucidSeeds <TDbContet>(TDbContet dbContext)
     where TDbContet : DbContext
 {
     ClientHomeSeedExtensions.Seed(dbContext);
     ClientSub1CategorySeedExtensions.Seed(dbContext);
     ClientSub2CategorySeedExtensions.Seed(dbContext);
     ClientCategorySeedExtensions.Seed(dbContext);
     ClientProductSeedExtensions.Seed(dbContext);
     ClientUserSeedExtensions.Seed(dbContext);
 }