频 道 直 达 - 新闻 - 培训 - 软件 - 教程 - 前沿 - 组网 - 系统应用 - 安全 - 编程 - 存储 - 操作系统 - 数据库 - 服务器 - 专题 - 产品 - 案例库 - 读书 - 博客 - BBS
51CTO.COM_中国最大的网络技术网站
找资料:

3.3.3 DLINQ和ADO.NET实体框架

作者: 罗江华 朱永光 出处:电子工业出版社  2008-03-17 16:14    砖    好    评论   进入论坛
阅读提示:《.NET Web高级开发》可以使读者通过阅读进一步的了解和掌握.NET,本文介主要介绍了DLINQ和ADO.NET实体框架。

3.3.3  DLINQ和ADO.NET实体框架

LINQ,.NET语言集成查询(.NET Language Integrated Query),是在语言级别(由语言的编译器实现)上实现对数据进行查询的一项微软的新技术。LINQ支持丰富的扩展,所以基于LINQ可以实现针对多种数据源的查询,如可以实现LINQ to SQL,LINQ to XML等。

LINQ to SQL又称DLINQ,是.NET 3.5提供的一种O/R Mapping框架,提供了对事务、视图、存储过程的完全支持,并且Visual Studio 2008还提供O/R 设计器以提供一种简单、可视化的方式来进行数据库到对象的建模。

ADO.NET实体框架(Entity Framework)是微软的下一代ADO.NET的主要特性。ADO.NET实体框架的主要目的就是通过将抽象级别从逻辑(关系)级别提高到概念(实体)级别来消除应用程序和数据服务(例如,作为 SQL Server 产品一部分提供的报告、分析和复制服务)两方面的阻抗失谐。该框架不是一个全新、独立的基础结构。它只是在我们所了解的传统ADO.NET上提供一种新的选择。

ADO.NET实体框架有如下特性:

·实体数据模型(The Entity Data Model-EDM),允许开发人员在高抽象层对数据建模。

·强大的映射引擎,允许你方便地建立数据模型与数据存储数据定义之间的映射。

·支持使用实体SQL句法和LINQ查询EDM数据定义。

·对象服务层,允许你选择是否将查询结果呈现为行/列记录还是.NET对象。使用.NET对象的话,系统会透明地决定对象身份(identity),跟踪对象状态变化,以及处理更新。

·开放的数据提供器模型,允许其他存储机制接入(plug into)ADO.NET实体框架。

ADO.NET实体框架整个构架分为如下层次:

·存储提供程序(Storage Provider)

·映射层(Mapping Layer)

·对象层(Object Service)

· LINQ to Entities


回书目   上一节   下一节
关于 .NET  web  ADO.NET  DLINQ  框架
专题
企业Web安全威胁在线评估系统
开源框架Eclipse发展历程
ASP.NET 2.0基础开发指南
.NET移动与嵌入式技术专题
.NET Framework新手入门专题
我也说两句

匿名发表

(如果看不清请点击图片进行更换)


中 国 最 大 的 网 络 技 术 网 站 ·
技 术 成 就 梦 想
订阅技术快讯
电子杂志下载
名称:SQL Server数据库管理精品黄皮书
简介:书中文章经过精挑细选,便于用户能根据自己的实际工作和学习,快速在本书寻找到相关资料。内容涵盖了SQL Server的安装与升级、语句查询、数据备份和恢复、自动化任务、数据同步、数据字典、安全和预防、性能和优化、集群等各方面应用信息,以及DBA管理人员在数据库管理工作中
名称:2007路由技术大全
简介:《2007路由技术大全》由51CTO.com网站特别策划制作,该书包括路由器技术、路由器产品、路由器配置、安全设置、路由器故障处理、路由器密码恢复,以及广大网友在实践使用中的心得经验和技巧文章,内容注重实用性,适用于初学者入门,也适合多年从业者提高,是一本实践和理论完
名称:网络安全精品应用黄皮书
简介:《2007精品网络安全黄皮书》包括了9个大类24个小类, 800余篇文章,内容包含了熊猫烧香病毒、DDOS攻击、ARP病等热点问题的介绍及解决方案。从病毒查杀、防范、系统、数据等各方面的安全设置到黑客技术的了解、防范,涉及到了安全应用的全部领域, 由浅至深内容全面。