Exemple #1
0
 static void Main(string[] args)
 {
     Database.SetInitializer(new DropCreateDatabaseIfModelChanges <VdabContext>());
     using (var context = new VdabContext())
     {
         Cursist joe = new Cursist {
             Voornaam = "Joe", Familienaam = "Dalton"
         };
         Cursist averell = new Cursist {
             Voornaam = "Averell", Familienaam = "Dalton", Mentor = joe
         };
         context.Cursisten.Add(joe);
         context.Cursisten.Add(averell);
         context.SaveChanges();
     }
 }
        static void Main(string[] args)
        {
            Database.SetInitializer(new DropCreateDatabaseIfModelChanges <VDABContext>());
            using (var context = new VDABContext())
            {
                context.Cursussen.Add(new KlassikaleCursus
                {
                    Naam = "Frans in 24 uur",
                    Van  = DateTime.Today,
                    Tot  = DateTime.Today
                });
                context.Cursussen.Add(new ZelfstudieCursus
                {
                    Naam        = "Engels in 24 uur",
                    AantalDagen = 1
                });

                var campus = new Campus
                {
                    Naam  = "Delos",
                    Adres = new Adres
                    {
                        Straat   = "Vlamingstraat",
                        HuisNr   = "10",
                        PostCode = "8560",
                        Gemeente = "Wevelgem"
                    }
                };
                var jean = new Instructeur
                {
                    Voornaam       = "Jean",
                    Familienaam    = "Smits",
                    Wedde          = 1000,
                    InDienst       = new DateTime(1966, 8, 1),
                    HeeftRijbewijs = true,
                    Adres          = new Adres
                    {
                        Straat   = "Keizerslaan",
                        HuisNr   = "11",
                        PostCode = "1000",
                        Gemeente = "Brussel"
                    },
                    Campus = campus
                };

                context.Campussen.Add(campus);
                context.Instructeurs.Add(jean);

                var verantwoordelijkheid = new Verantwoordelijkheid {
                    Naam = "EHBO"
                };
                jean.Verantwoordelijkheden = new List <Verantwoordelijkheid> {
                    verantwoordelijkheid
                };

                context.Verantwoordelijkheden.Add(verantwoordelijkheid);

                Cursist joe = new Cursist
                {
                    Voornaam    = "Joe",
                    Familienaam = "Dalton",
                };
                Cursist averell = new Cursist
                {
                    Voornaam    = "Averell",
                    Familienaam = "Dalton",
                    Mentor      = joe
                };
                context.Cursisten.Add(joe);
                context.Cursisten.Add(averell);

                context.SaveChanges();
            }

            Console.ReadLine();
        }