首页 > 代码库 > EntityFramework定向加载实体

EntityFramework定向加载实体

Reference()和Collection() 方法

 

IList<Student> studList = context.Students.ToList<Student>();

Student std = studList.Where(s => s.StudentID == 1).FirstOrDefault<Student>();

 

//Loads Standard for particular Student only (seperate SQL query)

context.Entry(std).Reference(s => s.Standard).Load();

 

//Loads Courses for particular Student only (seperate SQL query)

context.Entry(std).Collection(s => s.Courses).Load();

EntityFramework定向加载实体