我有以下型号 -
public class Student
{
public int StudentID { get; set; }
public string StudentName { get; set; }
public Nullable<int> StandardId { get; set; }
public virtual Standard Standard { get; set; }
}
public class Standard
{
public int StandardId { get; set; }
public string StandardName { get; set; }
public virtual ICollection<Student> Students { get; set; }
}
Run Code Online (Sandbox Code Playgroud)
关系是 - >一个标准可以有多个学生.当使用IEnumerable执行下面的代码时,它会执行延迟加载,如下面的日志所示
码-
using (var ctx = new SchoolDBEntities())
{
ctx.Database.Log = Logger.Log;
IEnumerable<Student> studList = …Run Code Online (Sandbox Code Playgroud)