课程大纲

介绍

LINQ 基本资讯

  • IEnumerable<T>
  • IEnumerator<T>
  • 投影、过滤、量词、分区、运算等

LINQ 运算符概述

  • 立即执行与延迟执行
  • 流式处理 vs 非流式处理运算子

准备开发环境

  • 安装和配置 .NET
  • 安装和配置 LINQPad

简单 LINQ 查询

  • 选择数据源
  • 创建查询
  • 执行查询

数据转换和类型关系

  • 将结果作为类型返回
  • 对源元素执行操作
  • 允许编译器选择类型

分组和联接 LINQ 个查询

  • 按多个键分组
  • 扩展组查询
  • 使用自定义键进行分组
  • 使用带有组合键的内部联接
  • 使用 group join 和 inner group join

LINQ 使用 Lambda 运算符

  • 了解 Lambda 运算符的方法语法
  • 按多键分组
  • 按自定义键和自定义物件分组
  • 使用内部联接和复合联接
  • 使用 group join 和 group inner join

标准查询和复杂查询

  • 筛选子集
  • 使用运算元重新排列数据
  • 解析基本组
  • 在数据集中创建层次结构
  • 链接数据
  • 使用 into 和 let 关键字

LINQ 至 SQL

  • 设置资料库
  • 查询资料库
  • 更新资料库

LINQ 至 XML

  • 创建树
  • 使用树查询

总结和结论

要求

  • 对程式设计的理解

观众

  • Web 开发人员
 14 小时

客户评论 (5)

即将举行的公开课程

课程分类