{CMoney战斗营} 的第十三週 #LINQ

其实根本还不太会SQL,这週的任务马上就变成了学习LINQ,其中的重点包括:

IEnumerable && IQueryable 的差异IEnumerable 是将资料载入记忆体中,执行任务,就我的理解是以LINQ自己的方法执行IQueryable 是将资料保留在远端(如SQL),透过LINQ 翻译成远端任务的语法,由远端执行搜寻Iterator 设计模式为了可以用一种方法遍历各种资料结构,也就是foreach 的精随其中需要实践的方法包括:bool hasNext() - 是否有下一个值T next() - 取得下一个值T current() - 取得当前的值延迟执行LINQ 的查询运算子分为三类:立即执行延后执行资料流延后执行非资料流其中延后执行指的是在建置查询指令时不会立刻取得查询结果,列举查询变数时,才会执行这项作业。

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章