本部分提供了典型的 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示例。
构建联接和跨产品查询
提供在 from
、where
和 select
子句中使用外键导航的示例。
制定预测
提供与其他功能(例如select
)组合以形成查询投影的示例。
相关部分
标准查询运算符概述 (C#)
介绍使用 C# 的标准查询运算符的概念。
标准查询运算符概述 (Visual Basic)
介绍使用 Visual Basic 的标准查询运算符的概念。
查询概念
说明 LINQ to SQL 如何使用适用于查询的概念。
编程指南
提供一个门户,介绍与 LINQ to SQL 相关的编程概念的主题。