I am stuck on saving my model on Db Context, I am not sure where to start or how I will proceed.
I have 3 Models (This is a strip version for easier reading)
public class Student
{
[Required]
public int Id { get; set; }
public virtual List<SyTerm> SyTerm { get; set; }
}
public class SyTerm
{
[Required]
public int Id { get; set; }
public virtual List<Course> Courses { get; set; }
}
public class Course
{
[Required]
public int Id { get; set; }
}
My problem here is when I try to save it in using Entity Framework
db.Courses.Add(cortemp1);
db.Courses.Add(cortemp2);
db.Students.Add(stud);
...
db.SaveChanges();
I always get an error (Various Error like conflicting, etc.) I am not sure the right sequence on how would I save it.
For example I have this
var stud = new Student();
var sys = new List<SyTerm>();
var cours = new List<Course>();
var sytemp1 = new SyTerm();
var sytemp2 = new SyTerm();
var cortemp1 = new Course();
var cortemp2 = new Course();
How should I sequence it to save it in my Db?