例如我们使用EF的情况下,拼接Linq语句
JdsxEntities context=new JdsxEntities();
var list=from t in context.Students select new{t.ID,t.Name};
所谓的延迟加载是指上面的这句话只是在拼接命令,只有在实际需要用到数据的时候,才会去执行命令,在数据库中产生SQL语句,取得数据到内存。
执行如下面的函数会执行命令
var list2=list.ToList();
var i=list.Count();