我有一个模型类
public class Student
{
public int StudentId { get; set; }
public string StudentName { get; set; }
public ICollection<SelectListItem> CourseList { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
和
public class StudentContext : DbContext
{
public DbSet<Student> Students { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
我试着用它作为
List<Student> sList = db.Students.ToList();
Run Code Online (Sandbox Code Playgroud)
我得到了以下错误
\tSystem.Data.Entity.Edm.EdmEntityType: : EntityType 'SelectListItem' has no key defined. Define the key for this EntityType.
\tSystem.Data.Entity.Edm.EdmEntitySet: EntityType: EntitySet 'SelectListItems' is based on type 'SelectListItem' that has no keys defined.
Run Code Online (Sandbox Code Playgroud)
请告诉我在哪里做错了.
model-view-controller asp.net-mvc asp.net-mvc-3 asp.net-mvc-4