Я новичок в коде. Первое приближение только что начал изучать. Я создал два класса, но показал ошибку, подобную этой. Что нужно изменить в классах, которые имеют отношения один к *.Два класса:
[Table("Department")]
public class Department
{
[Key]
public int Did { get; set; }
public int DName { get; set; }
public virtual Student student { get; set; }
}
[Table("Student")]
public class Student
{
[Key]
public int id { get; set; }
public string name { get; set; }
public int age { get; set; }
public int? department { get; set; }
[ForeignKey("department")]
public virtual Department Department { get; set; }
}
Мой класс контекста:
public class StudentContext : DbContext
{
public StudentContext()
:base("StudentContext")
{ }
public DbSet<Student> students { get; set; }
public DbSet<Department> departments { get; set; }
}