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