Visual C# 2008+SQL Server 2005 数据库与网络开发--11.1.1 LINQ简介

  面向对象的编程已经被广大软件开发人员所熟识,面向对象的编程语言已经成为企业应用开发的重要工具,微软在.NET Framework 3.5之前的开发平台中提供了很多针对关系数据的ADO .NET控件,这些控件提供了一种方便的接口,但还不是一种面向对象的方法。

为了简化了枯燥的数据操作,并使其简洁明了。微软在新推出的开发平台Visual Studio 2008中就将面向对象和关系数据结合,这种方法叫做对象关系映射(ORM)模型。它的目的是将开发人员从大量的关系数据持久化相关的编程中解放出来。这种方法就是LINQLanguage Integrated Query,语言集成查询)。

LINQVisual Studio 2008中的一组功能,可为C#Visual Basic语言语法提供强大的查询功能。它可以解决面向对象和关系数据结合的问题。它不是采取“一刀切”的模型来实现,而是提供统一的访问和管理数据的方法。LINQ在不同数据模型之间均衡操作直接的共同特性,而不是在他们之间将不同的结构变成统一。

LINQ引入了标准的、易于学习的查询和更新数据模式,在第三章已经讲过LINQ标准的关键字。它可以对其技术进行扩展以支持几乎任何类型的数据存储。
posted on 2008-06-16 15:22  我的CSHARP  阅读(215)  评论(0编辑  收藏  举报