コード例 #1
0
ファイル: Program.cs プロジェクト: kurtkreemers/EFCursus
        static void Main(string[] args)
        {
            Database.SetInitializer(new DropCreateDatabaseIfModelChanges<CodeFirstContext>());
            using (var context = new CodeFirstContext())
            {
                var ag = new Artikelgroep{ Naam = "Alcohol" };
                var fr = new Artikelgroep{Naam = "Fruit"};
                var leverancier1 = new Leverancier { Naam = "Inbev" };
                var leverancier2 = new Leverancier { Naam = "Vitamientje" };

                var artikel1 = new FoodArtikel { Naam = "Bier1", Groep = ag, Leveranciers = new List<Leverancier> {leverancier1} };
                var artikel2 = new FoodArtikel { Naam = "Bier2", Groep = ag, Leveranciers = new List<Leverancier> {leverancier1, leverancier2} };
                var artikel3 = new FoodArtikel { Naam = "Appel", Groep = fr };
                var artikel4 = new FoodArtikel { Naam = "Bier4",  Groep = ag };
                var artikel5 = new FoodArtikel { Naam = "Bier5", Groep = ag };
                var artikel6 = new FoodArtikel { Naam = "Appel6", Groep = fr };
                leverancier2.Artikels = new List<Artikel> {artikel4,artikel5};

                context.ArtikelGroepen.Add(ag);
                context.ArtikelGroepen.Add(fr);
                context.Artikels.Add(artikel1);
                context.Artikels.Add(artikel2);
                context.Artikels.Add(artikel3);
                context.Artikels.Add(artikel4);
                context.Artikels.Add(artikel5);
                context.Artikels.Add(artikel6);
                context.Leveranciers.Add(leverancier1);
                context.Leveranciers.Add(leverancier2);
                context.SaveChanges();
            }
        }
コード例 #2
0
        static void Main(string[] args)
        {
            Database.SetInitializer(new DropCreateDatabaseIfModelChanges <CodeFirstContext>());
            using (var context = new CodeFirstContext())
            {
                var ag = new Artikelgroep {
                    Naam = "Alcohol"
                };
                var fr = new Artikelgroep {
                    Naam = "Fruit"
                };
                var leverancier1 = new Leverancier {
                    Naam = "Inbev"
                };
                var leverancier2 = new Leverancier {
                    Naam = "Vitamientje"
                };

                var artikel1 = new FoodArtikel {
                    Naam = "Bier1", Groep = ag, Leveranciers = new List <Leverancier> {
                        leverancier1
                    }
                };
                var artikel2 = new FoodArtikel {
                    Naam = "Bier2", Groep = ag, Leveranciers = new List <Leverancier> {
                        leverancier1, leverancier2
                    }
                };
                var artikel3 = new FoodArtikel {
                    Naam = "Appel", Groep = fr
                };
                var artikel4 = new FoodArtikel {
                    Naam = "Bier4", Groep = ag
                };
                var artikel5 = new FoodArtikel {
                    Naam = "Bier5", Groep = ag
                };
                var artikel6 = new FoodArtikel {
                    Naam = "Appel6", Groep = fr
                };
                leverancier2.Artikels = new List <Artikel> {
                    artikel4, artikel5
                };

                context.ArtikelGroepen.Add(ag);
                context.ArtikelGroepen.Add(fr);
                context.Artikels.Add(artikel1);
                context.Artikels.Add(artikel2);
                context.Artikels.Add(artikel3);
                context.Artikels.Add(artikel4);
                context.Artikels.Add(artikel5);
                context.Artikels.Add(artikel6);
                context.Leveranciers.Add(leverancier1);
                context.Leveranciers.Add(leverancier2);
                context.SaveChanges();
            }
        }