您当前位置:首页 -> 学习教程 -> 视频教程

《Entity Framework系列视频教程》(Pluralsight.Net Querying the Entity Framework / Designer Supported EDM Cust

《Entity Framework系列视频教程》(Pluralsight.Net Querying the Entity Framework / Designer Supported EDM Cust
  • 资料共享:学习资料网
  • 文件大小:4.7GB
  • 语言要求:英文
  • 资料类型:视频教程
  • 运行环境:Win7/Win8
  • 浏览次数:2983人浏览
  • 更新时间:2012-03-28
资料下载地址 (确认已经开启迅雷或电驴)不会下载? 侵权处理
立即下载

资料介绍

相关专题学习资料:

IPB Image

IPB Image

【内容简介】:(维基百科)

ADO.NET Entity Framework 是微软以 ADO.NET 为基础所发展出来的物件关联对应 (O/R Mapping) 解决方案,早期被称为 ObjectSpace,现已经包含在 Visual Studio 2008 Service Pack 1 以及 .NET Framework 3.5 Service Pack 1 中发表。

ADO.NET Entity Framework 以 Entity Data Model (EDM) 为主,将资料逻辑层切分为三块,分别为 Conceptual Schema, Mapping Schema 与 Storage Schema 三层,其上还有 Entity Client,Object Context 以及 LINQ 可以使用。

背景

长久以来,程式设计师和资料库总是保持著一种微妙的关係,在商用应用程式中,资料库一定是不可或缺的元件,这让程式设计师一定要为了连接与存取资料库而去学习 SQL 指令,因此在资讯业中有很多人都在研究如何将程式设计模型和资料库整合在一起,物件关联对应 (Object-Relational Mapping) 的技术就是由此而生,像Hibernate或NHibernate都是这个技术下的产物,而微软虽然有了ADO.NET这个资料存取的利器,但却没有像NHibernate这样的物件对应工具,因此微软在.NET Framework 2.0发展时期,就提出了一个ObjectSpace的概念,ObjectSpace可以让应用程式可以用完全物件化的方法连接与存取资料库,其技术概念与NHibernate相当类似,然而ObjectSpace工程相当大,在.NET Framework 2.0完成时仍无法全部完成,因此微软将ObjectSpace纳入下一版本的.NET Framework中,并且再加上一个设计的工具(Designer),构成了现在的 ADO.NET Entity Framework。

Entity Framework 利用了抽象化资料结构的方式,将每个资料库物件都转换成应用程式物件 (entity),而资料栏位都转换为属性 (property),关联则转换为结合属性 (association),让资料库的 E/R 模型完全的转成物件模型,如此让程式设计师能用最熟悉的程式语言来呼叫存取。而在抽象化的结构之下,则是高度整合与对应结构的概念层、对应层和储存层,以及支援 Entity Framework 的资料提供者 (provider),让资料存取的工作得以顺利与完整的进行。

* 概念层:负责向上的物件与属性显露与存取。
* 对应层:将上方的概念层和底下的储存层的资料结构对应在一起。
* 储存层:依不同资料库与资料结构,而显露出实体的资料结构体,和 Provider 一起,负责实际对资料库的存取和 SQL 的产生。

架构

概念层结构
概念层结构定义了物件模型 (Object Model),让上层的应用程式码可以如物件导向的方式般存取资料,概念层结构是由 CSDL (Conceptual Schema Definition Language) 所撰写。

对应层结构

对应层结构负责将上层的概念层结构以及下层的储存体结构中的成员结合在一起,以确认资料的来源与流向。对应层结构是由 MSL (Mapping Specification Language) 所撰写。

储存层结构

储存层结构是负责与资料库管理系统(DBMS)中的资料表做实体对应 (Physical Mapping),让资料可以输入正确的资料来源中,或者由正确的资料来源取出。它是由 SSDL (Storage Schema Definition Language) 所撰写。

开发工具

目前 ADO.NET Entity Framework 的开发,在 Visual Studio 2008 中有充分的支援,在安装 Visual Studio 2008 Service Pack 1 后,档案范本中即会出现 ADO.NET 实体资料模型 (ADO.NET Entity Data Model) 可让开发人员利用 Entity Model Designer 来设计 EDM,EDM 亦可由Windows记事本等文字编辑器所编辑。

支援厂商

目前已有数个资料库厂商或元件开发商宣布要支援 ADO.NET Entity Framework[5]:

* Mircosoft,支持MsSQL.
* Core Lab,支援Oracle、MySQL、PostgreSQL 与 SQLite 资料库。
* IBM,实作 DB2 使用的 LINQ Provider。
* MySQL,发展 MySQL Server 所用的 Provider。
* Npqsql,发展 PostgreSQL 所用的 Provider。
* OpenLink Software,发展支援多种资料库所用的 Provider。
* Phoenix Software International,发展支援 SQLite 资料库的 Provider。
* Sybase,将支援 Anywhere 资料库。
* VistaDB Software,将支援 VistaDB 资料库。
* DataDirect Technologies,发展支援多种资料库所用的 Provider。
* Firebird,支援 Firebird 资料库。

 

相关学习资料
《国家地理频道:乔治布什9/11访谈》(National Geographic Channel: George Bush The 9/11 Interview)全一集/TLF/英语中文字幕[MiniS
《国家地理频道:乔治布什9/11访谈》(National Geographic Channel: George Bush The 9/11 Interview)全一集/TLF/英语中文字幕[MiniS
孙品初级同步瑜伽视频教程免费下载
孙品初级同步瑜伽视频教程免费下载
景丽塑身纤体瑜珈免费下载
景丽塑身纤体瑜珈免费下载
张菁瑜伽自然放松法免费下载
张菁瑜伽自然放松法免费下载
沪江日语原创作品资料集免费下载
沪江日语原创作品资料集免费下载
幼儿画报动画版全集免费下载
幼儿画报动画版全集免费下载
孙品瑜伽初级同步
孙品瑜伽初级同步
瑜伽美人:瑜伽与医学的结合
瑜伽美人:瑜伽与医学的结合
瑜伽视频教程养生7日计划:瑜伽养生在家练
瑜伽视频教程养生7日计划:瑜伽养生在家练
漂亮妈妈瑜伽入门视频教程
漂亮妈妈瑜伽入门视频教程
视频教程> 大学课程 ps视频教程 计算机类 清华大学 上海交大 浙江大学 石油大学 东南大学 同济大学 吉林大学 中科院视频 名人演讲
计算机类资料> 计算机基础 操作系统 office教程 硬件组装 网络技术 电脑杂志 IT认证考试 数据库教程 C语言/C++ C#教程 ASP/ASP.NET PHP教程 Javascript JAVA教程 黑客技术 Android教程 游戏开发 网页编程 FLASH教程 Dreamweaver WordPress SEO教程
平面设计资料> photoshop教程 PS视频教程 Photoshop插件 CoreDRAW Illustrator InDesign教程 Painter教程 CAD教程 平面设计素材 广告设计
影音处理资料> 视频素材 After Effects Premiere教程 SOFTIMAGE 3Ds Max教程 Maya教程 Pro/ENGINEER Cinema 4D Vray教程 Modo教程 ZBrush教程 Inventor教程 SolidWorks LightWave 3D处理工具 3D模型素材
经济管理资料> 市场营销 管理学资料 经济学资料 金融学资料 股票/基金 会计/财务管理 企业管理知识 图书书籍 学习课件
生活百科资料> 健康养生资料 菜谱食谱厨艺 幼儿孕妇护理 瑜伽视频教程 生活礼仪形象 数码摄影教程 家居装修知识 家庭教育知识 幼儿教知识育
工程科技资料> 建筑工程 环境工程 电子通信 汽车修理 生物科学 电气工程 土木工程 机械工程 图书书籍 学习课件
社会科学资料> 励志成功 武术武艺教程 余世维讲座 曾仕强讲座 陈安之讲座 名人演讲讲座 百科全书资料 象棋围棋军旗 图书书籍 学习课件
外语语言资料> 日语资料 法语资料 德语资料 韩语资料
历史地理资料> 图书书籍 学习课件 中国历史 世界历史 中国文化
文学艺术资料> 书写书法 舞蹈体操 体育球类 相声小品 戏剧影视 钢琴/小提琴 吉他摇滚教程 艺术绘画教程 图书书籍 学习课件
教育学资料 初中教学资料 高中教学资料 公务员考试 家庭教育知识 幼儿教育 图书书籍 学习课件
全部资料> 军事科学资料 理学资料 哲学宗教资料 医学健康资料 生物科学资料 法律政治资料
学习资料库,由广大资源爱好者通过共享互助而共享各种学习资料,大家可以免费下载学习使用,但学习资料库无法保证所共享
©2011-2019学习资料库 版权所有 Gzip enabled 湘ICP备16020871号-2
返回顶部
返回底部