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

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

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

<<:  [PoEAA] Domain Logic Pattern - Transaction Script

>>:  自我笔记 - django 系列 [任务列队celery篇]

PHP 关於 autoload

Autoload PHP 可以透过 include、include_once、require、req...

Day 14 Azure cognitive service: Text-to-Speech- Azure 念给你听

Azure cognitive service: Text-to-Speech- Azure 念给你...

【从实作学习ASP.NET Core】Day03 | Controller 控制器

今天我们就来实作看看 Controller 控制器吧! 这篇可以搭配官方说明文件食用:Part 2...

第29天:『SEO优化第十一步』-从Jetpack的统计资料进行流量侦测

SEO优化-流量侦测 当网站开始运行後,就可以利用WordPress外挂Jetpack的统计资料功能...

D14-(9/14)-台泥(1101)-全台湾第一号股票

注:发文日和截图的日期不一定是同一天,所以价格计算上和当日不同,是很正常的。 声明:这一系列文章并无...