波斯马BOSSMA Information Technology

延迟执行 下的日志

Linq从数据库查询数据的原理及实现

发布时间:2011年3月21日 / 分类:ASP.NET, DOTNET / 抢沙发

Linq查询数据库使用起来很方便,无论是LINQ to SQL,还是LINQ to Entities, 一直想知道它的原理到底是什么。这几天研究了下,大体了解了其原理,及实现方式。主要用到的技术包括:扩展方法 、表达式树 和 延迟执行(实现接口IEnumerable中的GetEnumerator方法)。 现在公布出...