LINQ(如何实现 - Visual Basic)
更新:2007 年 11 月
此页链接到有关 语言集成查询 (LINQ) 的主题。若要查看“帮助”中涉及的其他类别的常见任务,请参见如何实现 - Visual Basic。
概述
Visual Basic 中的 LINQ 简介
为 Visual Basic 用户提供对 LINQ 的深入描述。Visual Basic 中的 LINQ 入门
提供有关 LINQ 查询和支持 LINQ 的新语言功能的背景信息。演练:在 Visual Basic 中编写查询
显示如何针对一个对象列表创建查询,如何运行查询以及如何修改查询。查询 (Visual Basic)
提供有关 Visual Basic 中的查询表达式的参考主题的链接。
使用 LINQ to Objects
LINQ to Objects
介绍帮助主题中有关如何将 LINQ 与内存中集合一起使用的相关内容。如何:通过 LINQ 使用联接合并数据 (Visual Basic)
演示如何将多个集合合并为单个集合,来自每个集合中的项基于匹配的键值在单个集合中聚集在一起。
使用 LINQ to SQL
入门 (LINQ to SQL)
提供有关使用 LINQ to SQL 的介绍和指南。使用 LINQ to SQL 可以执行的操作
演示 LINQ to SQL 中的重要数据库操作:选择、插入、更新和删除。如何:使用 LINQ 查询数据库 (Visual Basic)
提供有关如何使用 LINQ 连接到 SQL Server 数据库并执行查询的示例。如何:使用 LINQ 调用存储过程 (Visual Basic)
提供有关如何使用 LINQ 连接到 SQL Server 数据库并调用存储过程的示例。如何:使用 LINQ 修改数据库中的数据 (Visual Basic)
提供有关如何使用 LINQ 连接到 SQL Server 数据库并检索和修改数据的示例。如何:使用 LINQ 对集合进行排序 (Visual Basic)
提供有关如何使用 LINQ 对查询结果进行排序的示例。如何:使用 LINQ 筛选查询结果 (Visual Basic)
提供有关如何使用 LINQ 在查询中包含搜索条件的示例。如何:使用 LINQ 对数据进行计数、求和与求平均值计算 (Visual Basic)
通过示例介绍如何使用 LINQ 包含聚合函数,对查询返回的数据进行计数 (Count)、求和 (Sum) 或求平均值 (Average) 计算。如何:使用 LINQ 查找查询结果中的最小值或最大值 (Visual Basic)
提供有关如何使用 LINQ 包含聚合函数来确定从查询返回的数据的最小值和最大值的示例。如何:以特定类型返回 LINQ 查询结果 (Visual Basic)
提供有关如何将 LINQ 查询的结果作为特定类型而非匿名类型返回的示例。LINQ to SQL 对象模型
显示对象模型如何映射到关系数据库的数据模型。使用 LINQ to SQL 的典型步骤
列出为了实现 LINQ to SQL 应用程序所要遵循的步骤,同时提供了每个步骤的支持信息的链接。演练:简单对象模型和查询 (Visual Basic) (LINQ to SQL)
显示如何创建一个用于构建数据库中的表模型的实体类,以及如何执行一个简单查询。演练:跨关系查询 (Visual Basic) (LINQ to SQL)
显示如何针对已映射到分层对象关系的表进行跨表查询。演练:操作数据 (Visual Basic) (LINQ to SQL)
显示如何添加、更新、删除和修改数据库中的数据。演练:仅使用存储过程 (Visual Basic) (LINQ to SQL)
显示如何在 LINQ to SQL 中使用存储过程。如何:显示生成的 SQL (LINQ to SQL)
显示如何显示和查看由 LINQ to SQL 运行时生成并发送给数据库的 SQL。如何:直接执行 SQL 查询 (LINQ to SQL)
演示如何发出原始 SQL 命令来代替 LINQ 查询。O/R 设计器概述
提供使用可视化设计工具来创建 LINQ to SQL 实体类和关联(基于数据库中的对象)的简介。如何:向项目中添加 LINQ to SQL 类(O/R 设计器)
显示如何使用“添加新项”对话框向项目中添加 LINQ to SQL 文件。如何:创建映射到存储过程和函数的 DataContext 方法(O/R 设计器)
显示如何将存储过程作为 DataContext 方法添加到 O/R 设计器中。演练:创建 LINQ to SQL 类(O/R 设计器)
显示如何创建以数据库中的对象为基础的实体类,以及如何在 Windows 窗体上显示数据。
使用 LINQ to XML
如何:在 Visual Basic 中启用 XML IntelliSense
显示如何将 XML 架构添加到 Visual Basic 项目以提供 XML IntelliSense 功能,该功能将显示 XML 文本可能的属性、子元素或子代元素。如何:创建 XML 文本 (Visual Basic)
显示如何使用 XML 文本在代码中创建 XML 元素。如何:在 XML 文本中嵌入表达式
显示如何在 XML 文本中使用嵌入式表达式以在运行时创建内容。如何:访问 XML 子代元素 (Visual Basic)
显示如何使用子代轴属性来访问具有指定名称并且包含在指定 XML 元素之下的所有 XML 元素。如何:访问 XML 子元素 (Visual Basic)
显示如何使用子轴属性来访问某个 XML 元素中具有指定名称的所有 XML 子元素。如何:访问 XML 属性 (Visual Basic)
显示如何使用属性 (Attribute) 轴属性 (Property) 来访问某个 XML 元素中具有指定名称的所有 XML 属性 (Attribute)。如何:声明和使用 XML 命名空间前缀
显示如何声明 XML 命名空间前缀并将其用于创建和访问 XML 元素。如何:从文件、字符串或流加载 XML (Visual Basic)
显示如何从字符串、文件或流来填充 XML 文本。如何:修改 XML 文本 (Visual Basic)
显示如何修改现有 XML 文本的内容。这包括添加和移除元素和属性,以及修改元素和属性值。如何:使用 LINQ 转换 XML (Visual Basic)
显示如何将 XML 文本的内容转换为新的格式。
使用 LINQ to DataSet
向数据集中加载数据
描述如何填充数据集对象以便对其进行查询。单表查询 (LINQ to DataSet)
描述如何针对数据集中的单个表执行查询。交叉表查询 (LINQ to DataSet)
描述如何针对数据集中的多个表执行跨表查询。查询类型化数据集
描述如何针对类型化数据集执行查询。LINQ to DataSet 示例
提供了有关如何执行各种查询操作的许多示例,如限制、投影、排序和分区。