LINQ TO SQL 是包含在.NET Framework 3.5 版中的一种 O/RM 组件(对象关系映射),O/RM 允许你使用 .NET 的类来对关系数据库进行建模。
然后,你可以使用LINQ对数据库中的数据进行查询、更新、添加、删除。
LINQ TO SQL 提供了对事务、视图、存储过程的完全支持。它同样为集成数据校验和业务层逻辑到你的数据模型中提供了一种简单的实现方式。
在 LINQ to SQL 中,
关系数据库的
数据模型映射到用开发人员所用的
编程语言表示的
对象模型。 当应用程序运行时,LINQ to SQL 会将对象模型中的
语言集成查询转换为
SQL,然后将它们发送到数据库进行执行。当数据库返回结果时,LINQ to SQL 会将它们转换回您可以用您自己的编程语言处理的
对象。
发布日期: 2016年6月
LINQ to SQL 是 .NET Framework 3.5 版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构。
关系数据显示为由二维表(关系或平面文件)组成的集合,其中公共列将表互相关联起来。 若要有效地使用 LINQ to SQL,您必须略为熟悉关系数据库的基本原理。
在 LINQ to SQL 中,关系数据库的数据模型映射到用开发人员所用的编程语言表示的对象模型。 当应用程序运行时,LINQ to SQL 会将对象模型中的语言集成查询转换为 SQL,然后将它们发送到数据库进行执行。当数据库返回结果时,LINQ to SQL 会将它们转换回您可以用您自己的编程语言处理的对象。
使用 Visual Studio 的开发人员通常使用Object Relational Designer,它提供了用于实现许多 LINQ to SQL 功能的用户界面。
此版本的 LINQ to SQL 附带的文档介绍了生成 LINQ to SQL 应用程序所需的基本构造块、流程和技术。 还可以在 MSDN Library 中搜索特定问题,并且可以参与 LINQ 论坛(可能为英文网页),在这里可以与专家们详细讨论更复杂的主题。 最后, LINQ to SQL:关系数据的 .NET 语言集成查询(可能为英文网页)白皮书详细介绍了 LINQ to SQL 技术并包含了 Visual Basic 和 C# 代码示例。
1、百度百科
2、technet
3、LINQ to SQL: .NET Language-Integrated Query for Relational Data
4、