public static void Seed()
        {
            var context = new ShopContext();

            if (context.Database.GetPendingMigrations().Count() == 0)
            {
                if (context.Categories.Count() == 0)
                {
                    context.Categories.AddRange(Categories);
                }
                if (context.Products.Count() == 0)
                {
                    context.Products.AddRange(Products);
                    context.AddRange(ProductCategory);
                }
                context.SaveChanges();
            }
        }
示例#2
0
        public static void Seed()
        {
            var context = new ShopContext();

            //Bekleyen migrations sayısı 0 ise
            if (context.Database.GetPendingMigrations().Count() == 0)
            {
                //Daha önce bir category var mı?
                if (context.Categories.Count() == 0)
                {
                    context.Categories.AddRange(Categories);
                }
                if (context.Products.Count() == 0)
                {
                    context.Products.AddRange(Products);
                    context.AddRange(ProductCategory);
                }
                context.SaveChanges();
            }
        }
        // Database Test Data
        public static void Seed()
        {
            var context = new ShopContext();

            //Eğer bekleyen migration sayısı 0 ise. migration'ı yansıt.
            if (context.Database.GetPendingMigrations().Count() == 0)
            {
                if (context.Categories.Count() == 0)
                {
                    context.Categories.AddRange(Categories);
                }

                if (context.Products.Count() == 0)
                {
                    context.Products.AddRange(Products);
                    context.AddRange(ProductCategory);
                }

                context.SaveChanges();
            }
        }
示例#4
0
        public static void Seed()
        {
            var context = new ShopContext();

            //Hiç atanmamışsa alttaki eklemeyi aktif ediyor.

            if (context.Database.GetPendingMigrations().Count() == 0)
            {
                if (context.Categories.Count() == 0)
                {
                    context.Categories.AddRange(Categories);
                }

                if (context.Products.Count() == 0)
                {
                    context.Products.AddRange(Products);
                    context.AddRange(ProductCategory);
                }

                context.SaveChanges();
            }
        }
示例#5
0
        public static void Seed()
        {
            var context = new ShopContext();

            // Database'e uygulanmamis bekleyen migration sayisina gore
            // test verisi database'e eklenecek
            if (context.Database.GetPendingMigrations().Count() == 0)
            {
                if (context.Categories.Count() == 0)
                {
                    // Categories uzerine bir liste eklenir. Liste eklerken
                    // listeyi dizi seklinde gonderip addrange icerisinde aktarabiliriz
                    context.Categories.AddRange(Categories);
                }

                if (context.Products.Count() == 0)
                {
                    context.Products.AddRange(Products);
                    context.AddRange(ProductCategory);
                }

                context.SaveChanges();
            }
        }