コード例 #1
0
        static void Main(string[] args)
        {
            System.Data.Entity.Database.SetInitializer(new DropCreateDatabaseIfModelChanges <VDABContext>());

            using (var context = new VDABContext())
            {
                var jean = new Instructeur {
                    Voornaam       = "Jean", Familienaam = "Smits", Wedde = 1000, InDienst = new DateTime(1994, 8, 1),
                    HeeftRijbewijs = true, Address = new Address {
                        Straat = "Jansstraat", HuisNr = "2", PostCode = "3000", Gemeente = "Leuven"
                    }
                };

                context.Instructeurs.Add(jean);
                context.Cursussen.Add(new KlassikaleCursus {
                    Naam = "Frans in 24u", StartDatum = new DateTime(2018, 7, 1), EindDatum = new DateTime(2018, 7, 1)
                });
                context.Cursussen.Add(new ZelfstudieCursus {
                    Naam = "Engels in 24u", AantalDagen = 1
                });
                context.SaveChanges();

                Console.WriteLine(jean.InstructeurNr);
                // zoeken op primary key
                Console.WriteLine(context.Instructeurs.Find(1).Familienaam);
            }
        }
コード例 #2
0
 static void Main(string[] args)
 {
     using (var context = new VDABContext())
     {
         System.Data.Entity.Database.SetInitializer(new DropCreateDatabaseIfModelChanges <VDABContext>());
         var jean = new Instructeur
         {
             Voornaam       = "Jean",
             Familienaam    = "Smits",
             Wedde          = 1000,
             InDienst       = new DateTime(1994, 8, 1),
             HeeftRijbewijs = true,
             Adres          = new Adres {
                 Straat = "Keizerslaan", HuisNr = "11", PostCode = "1000", Gemeente = "Brussel"
             }
         };
         context.Instructeurs.Add(jean);
         context.Cursussen.Add(new KlassikaleCrusus {
             Naam = "Frans in 24 uur", Van = DateTime.Today, Tot = DateTime.Today
         });
         context.Cursussen.Add(new ZelfstudieCursus {
             Naam = "Engels in 24 uur", AantalDagen = 1
         });
         context.SaveChanges();
         Console.WriteLine(jean.InstructeurNr);
         Console.WriteLine(context.Instructeurs.Find(1).Familienaam);
     }
     Console.ReadLine();
 }
コード例 #3
0
        static void Main(string[] args)
        {
            System.Data.Entity.Database.SetInitializer(new DropCreateDatabaseIfModelChanges <VDABContext>());
            using (var context = new VDABContext())
            {
                var jean = new Instructeur
                {
                    Familienaam = "Smits",
                    Voornaam    = "Jean",
                    InDienst    = new DateTime(1994, 8, 1), HeeftRijbewijs = true,
                    Wedde       = 1000
                };

                context.Instructeurs.Add(jean);
                context.SaveChanges();
                Console.WriteLine(jean.Id);
                //zoeken op primary key
                Console.WriteLine(context.Instructeurs.Find(1).Familienaam);
            }
        }
コード例 #4
0
ファイル: Program.cs プロジェクト: EllenFeyen/CodeFirstCursus
        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();
        }