摘要:
很多人對延遲加載的初步認識就是,在使用 LINQ for Entity 的時候,查詢語句不會立即執(zhí)行查詢,只有在使用 foreach 或者 ToList() 等方法的時候,才會去查詢數(shù)據(jù)庫。
那如果我用的不是 LINQ for IQueryable,而是 LINQ for IEnumerable(前者往往是查詢遠程數(shù)據(jù)的,后者查詢的都是內存數(shù)據(jù)),例如自己的一些數(shù)據(jù)庫訪問層,返回的數(shù)據(jù)就是 List,內存已經(jīng)在數(shù)據(jù)中了,是不是就沒有延遲加載了呢?
非也! 閱讀全文
posted @ 2012-07-20 21:11
Dozer
閱讀(2213)
評論(8)
推薦(5)
浙公網(wǎng)安備 33010602011771號