我有類調用課程,學生和教師這樣實體框架Find方法不能正常工作
public class Course
{
[Key, DatabaseGenerated(DatabaseGenerationOption.Identity)]
public Guid CourseId { set; get; }
public ICollection<Student> Students { set; get; }
public Teacher Teacher { get; set; }
}
public class Student
{
[Key, DatabaseGenerated(DatabaseGenerationOption.Identity)]
public Guid StudentId { set; get; }
public ICollection<Course> Courses { set; get; }
}
public class Teacher
{
[Key, DatabaseGenerated(DatabaseGenerationOption.Identity)]
public Guid TeacherId { get; set; }
public ICollection<Course> Courses { get; set; }
}
我試圖找主鍵的過程如下
Course c = _unitOfWork.DbContext.Set<Course>().Find(keyValue);
我得到的課程對象來自數據庫,但課程的學生和教師屬性爲空
我是否缺少什麼? 謝謝
是的,它工作,很棒:) – 2011-04-24 04:21:36