摘要: 很多人对延迟加载的初步认识就是,在使用 LINQ for Entity 的时候,查询语句不会立即执行查询,只有在使用 foreach 或者 ToList() 等方法的时候,才会去查询数据库。 那如果我用的不是 LINQ for IQueryable,而是 LINQ for IEnumerable(前者往往是查询远程数据的,后者查询的都是内存数据),例如自己的一些数据库访问层,返回的数据就是 List,内存已经在数据中了,是不是就没有延迟加载了呢? 非也!阅读全文
posted @ 2012-07-20 21:11 Dozer 阅读(1832) 评论(8) 编辑