查询示例

本部分提供了典型的 LINQ to SQL 查询的 Visual Basic 和 C# 示例。 使用 Visual Studio 的开发人员可以在“示例”部分提供的示例解决方案中找到更多示例。 有关详细信息,请参阅 示例

重要

DB 通常用于 LINQ to SQL 文档中的代码示例。 假定 dbNorthwind 类的实例,该类继承自 DataContext.

本节中

聚合查询
介绍如何使用 AverageCount等等。

返回序列中的第一个元素
提供使用 First示例。

返回或跳过序列中的元素
提供有关如何使用 TakeSkip 的示例。

对序列中的元素进行排序
提供使用 OrderBy示例。

对序列中的元素进行分组
提供使用 GroupBy示例。

从序列中消除重复元素
提供使用 Distinct示例。

确定序列中的任何元素或所有元素是否满足条件
提供有关如何使用 AllAny 的示例。

连接两个序列
提供使用 Concat示例。

返回两个序列之间的集差
提供使用 Except示例。

返回两个序列的集合交集
提供使用 Intersect示例。

返回两个序列的并集
提供使用 Union示例。

将序列转换为数组
提供使用 ToArray示例。

将序列转换为泛型列表
提供使用 ToList示例。

将类型转换为泛型 IEnumerable
提供使用 AsEnumerable示例。

构建联接和跨产品查询
提供在 fromwhereselect 子句中使用外键导航的示例。

制定预测
提供与其他功能(例如select)组合以形成查询投影的示例。

标准查询运算符概述 (C#)
介绍使用 C# 的标准查询运算符的概念。

标准查询运算符概述 (Visual Basic)
介绍使用 Visual Basic 的标准查询运算符的概念。

查询概念
说明 LINQ to SQL 如何使用适用于查询的概念。

编程指南
提供一个门户,介绍与 LINQ to SQL 相关的编程概念的主题。