LINQ to SQL

LINQ to SQL 是 .NET Framework 3.5 版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构。 

注意注意

关系数据显示为由二维表(关系或平面文件)组成的集合,其中公共列将表互相关联起来。若要有效地使用 LINQ to SQL,您必须略为熟悉关系数据库的基本原理。

在 LINQ to SQL 中,关系数据库的数据模型映射到用开发人员所用的编程语言表示的对象模型。 当应用程序运行时,LINQ to SQL 会将对象模型中的语言集成查询转换为 SQL,然后将它们发送到数据库进行执行。当数据库返回结果时,LINQ to SQL 会将它们转换回您可以用您自己的编程语言处理的对象。

使用 Visual Studio 的开发人员通常使用对象关系设计器,它提供了用于实现许多 LINQ to SQL 功能的用户界面。 有关更多信息,请参见 对象关系设计器(O/R 设计器)对象关系设计器(O/R 设计器).

此版本的 LINQ to SQL 附带的文档介绍了生成 LINQ to SQL 应用程序所需的基本构造块、流程和技术。 您还可以在 MSDN Library 中搜索特定问题,并且可以参与 LINQ Forum(LINQ 论坛),在这里您可以与专家们详细讨论更复杂的主题。 最后,LINQ to SQL: .NET Language-Integrated Query for Relational Data(LINQ to SQL:关系数据的 .NET 语言集成查询)白皮书详细介绍了 LINQ to SQL 技术并包含了 Visual Basic 和 C# 代码示例。

本节内容

  • 入门 (LINQ to SQL)
    提供对 LINQ to SQL 的简要概述以及有关如何开始使用 LINQ to SQL 的信息。

  • 编程指南 (LINQ to SQL)
    提供映射、查询、更新、调试及类似任务的步骤。

  • 参考 (LINQ to SQL)
    提供有关 LINQ to SQL 的多个方面的参考信息。 相关主题包括“SQL-CLR 类型映射”、“标准查询运算符转换”等。

  • 示例 (LINQ to SQL)
    提供指向 Visual Basic 和 C# 示例的链接。

相关章节