コード例 #1
0
ファイル: Program.cs プロジェクト: hardboilr/cs-2016a
 private static void addPeople(PetClubContext db)
 {
     db.People.Add(new Person {
         FirstName = "Ib", LastName = "Svensen", Age = 87
     });
     db.People.Add(new Person {
         FirstName = "Gurli", LastName = "Poulse", Age = 7
     });
     db.People.Add(new Person {
         FirstName = "Maj", LastName = "Petersen", Age = 12
     });
     db.People.Add(new Person {
         FirstName = "Mickael", LastName = "Peterson", Age = 14
     });
     db.SaveChanges();
 }
コード例 #2
0
ファイル: Program.cs プロジェクト: hardboilr/cs-2016a
        private static void setup(PetClubContext db)
        {
            Club rabbits = new Club {
                Code = "RBT", Name = "Kaninklubben Kaj"
            };

            db.Clubs.Add(rabbits);
            Console.WriteLine("Kaninmedlemmer: " + rabbits.Members);
            Person kurt = new Person {
                FirstName = "Kurt", LastName = "Hansen", Age = 34
            };
            Person sonja = new Person {
                FirstName = "Sonja", LastName = "Hansen", Age = 28
            };

            rabbits.Members.Add(kurt);
            rabbits.Members.Add(sonja);
            rabbits.Chairman = sonja;
            Cat felix = new Cat {
                Name = "Felix", LiveCount = 5, Owner = kurt
            };
            Dog rufus = new Dog {
                Name = "Rufus", BarkPitch = "C2", Owner = kurt
            };
            Pet ninus = new Pet {
                Name = "Ninus"
            };

            sonja.Pets.Add(ninus);
            db.Pets.Add(felix);
            db.Pets.Add(rufus);
            db.SaveChanges();
            foreach (Pet pet in kurt.Pets)
            {
                Console.WriteLine(pet.Name);
            }
        }