private void CreateJustCourse() { var course = new Course(); course.Title = "C++"; course.Credits = 8; course.InstructorId = 2; var courseRepo = new CourseRepository(); courseRepo.InsertOrUpdate(course); }
public void InsertOrUpdate(Course t) { using (var ctx = new SchoolModelContext()) { ctx.UpdateGraph(t, map => map.OwnedEntity(c => c.Instructor) .OwnedCollection(c => c.Enrollments, with => with.OwnedEntity(s => s.Student)) ); ctx.SaveChanges(); } }
private void CreateNewCourse() { var instructorRepo = new InstructorRepository(); var instructor = instructorRepo.GetById(2); var course = new Course(); course.Title = "English"; course.Credits = 5; course.InstructorId = instructor.Id; //course.Instructor = instructor; course.Enrollments = new List<Enrollment>() { new Enrollment() { StudentId = 7, Grade = 80 } }; var courseRepo = new CourseRepository(); courseRepo.InsertOrUpdate(course); }