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# 示例的链接。
相关章节
LINQ(语言集成查询)
提供对 LINQ 技术的概述。Visual Basic 中的 LINQ
介绍针对 Visual Basic 用户的 LINQ 技术。LINQ to ADO.NET
链接到 ADO.NET 门户。LINQ to SQL Walkthroughs
列出可用于 LINQ to SQL 的演练。下载示例数据库 (LINQ to SQL)
介绍如何下载文档中使用的示例数据库。LinqDataSource 技术概述
介绍 LinqDataSource 控件如何通过 ASP.NET 数据源控件结构向 Web 开发人员公开 语言集成查询 (LINQ)。