本部分提供了典型的 LINQ to SQL 查询的 Visual Basic 和 C# 示例。 使用 Visual Studio 的开发人员可以在“示例”部分提供的示例解决方案中找到更多示例。 有关详细信息,请参阅 示例。
重要
DB 通常用于 LINQ to SQL 文档中的代码示例。 假定 db 是 Northwind 类的实例,该类继承自 DataContext.
本节中
返回序列中的第一个元素 提供使用 First示例。
返回或跳过序列中的元素,例子展示了如何使用 Take 和 Skip。
对序列中的元素进行排序 提供使用 OrderBy示例。
对序列中的元素进行分组 提供使用 GroupBy示例。
从序列中消除重复元素 提供使用 Distinct示例。
判断序列中的任一或全部元素是否满足条件,并提供 All 和 Any 的使用示例。
返回两个序列之间的集差 提供使用 Except示例。
返回两个序列的集交集 提供使用 Intersect示例。
将序列转换为泛型列表 提供使用 ToList示例。
将类型转换为泛型 IEnumerable 提供使用 AsEnumerable示例。
构建联接和跨产品查询提供在和fromwhere子句中使用select外键导航的示例。
规划投影提供与其他功能(例如select)组合以形成查询投影的示例。
相关部分
标准查询运算符概述 (C#) 介绍使用 C# 的标准查询运算符的概念。
标准查询运算符概述 (Visual Basic) 介绍使用 Visual Basic 的标准查询运算符的概念。
查询概念 说明 LINQ to SQL 如何使用适用于查询的概念。
编程指南 向介绍与 LINQ to SQL 相关的编程概念的主题提供门户。