课程大纲

介绍

LINQ 基础知识

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

LINQ 运算符概述

  • 立即执行与延迟执行
  • 流媒体与非流媒体运营商

准备开发环境

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

简单 LINQ 查询

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

数据转换和类型关系

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

分组和联接 LINQ 查询

  • 按多个键分组
  • 扩展组查询
  • 使用自定义键分组
  • 将内部联接与组合键结合使用
  • 使用组加入和内部组加入

LINQ 使用 Lambda 运算符

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

标准查询和复杂查询

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

LINQ 到 SQL

  • 设置数据库
  • 查询数据库
  • 更新数据库

LINQ 到 XML

  • 创建树
  • 使用树查询

总结和结论

要求

  • 对编程的理解

观众

  • Web 开发人员
  14 小时

人数


开始

完结


Dates are subject to availability and take place between 09:30 and 16:30.

每位参与者的报价

客户评论 (9)

相关课程

课程分类