示例#1
0
        static void Seed()
        {
            var db      = new SchoolDb();
            var student = new Student
            {
                Name    = "Rajnish",
                Address = new Address {
                    Line1 = "Hyderabad", Line2 = "Ameerpeth"
                },
                Subjects = new List <Subject>()
                {
                    new Subject {
                        Name = "Javascript"
                    }, new Subject {
                        Name = "HTML"
                    },
                },
                Gender = new Gender {
                    GenderType = "Male"
                }
            };

            db.Students.Add(student);
            db.SaveChanges();
        }
示例#2
0
        static void Read()
        {
            var db          = new SchoolDb();
            var StudentList = db.Students.Include(s => s.Address).Include(s => s.Subjects).ToList();

            foreach (var student in StudentList)
            {
                Console.WriteLine(student.Name);
                Console.WriteLine(student.Address.Line1 + " " + student.Address.Line2);
                foreach (var subject in student.Subjects)
                {
                    Console.WriteLine(subject.Name);
                }
                Console.WriteLine(student.Gender.GenderType);
            }
        }