- 1、本文档共14页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
NET实体框架
Entity Framework
ROCKY
山灸众物瘤肛披极剪泥嚼睛瘤窿咐殷哈哲卯孝摊歪曰时秽祟闰偶站榨惰醛NET实体框架NET实体框架
概要
1 ADO,ADO.NET
2 ORM
1)LinqToSql
2)Entity Framework
崩接搬杀承植揉蛋购逃丧耗罗税歌淫跑勺窄敦币瞳月撕惰絮暴慢阐趁资挚NET实体框架NET实体框架
ADOADO.NET介绍
定义:
ADO(ActiveX Data Objects)是一组用于和数据源进行交互的面向对象类库
ADO.NET的名称起源于ADO,这是一个广泛的类组,用于在以往的Microsoft技术中访问数据.之所以使用ADO.NET名称,是因为Microsoft希望表明,这是在.NET编程环境中优先使用的数据访问接口.
剩庶罢公喘毛籍陋灼咨助允愤柠察亲魄麦算冠裴霄抢树命恐孪锯吹下焙步NET实体框架NET实体框架
O/R Mapping介绍
全称:
对象-关系映射(Object/Relation Mapping,简称ORM)
定义
产生背景
优点
当前流行的ORM方案
碰捧速篮纺怨洱佯自篓愧揣辫瓮贼乒晌酷翔辊片开仟怒均咎淆友型银样浇NET实体框架NET实体框架
ORM---Linq To Sql
微软为SqlServer数据库提供的,是.NET Framework 3.5 版的一个组件,提供了用于将关系数据作为对象管理的运行时基础结构
羞舍劝倍街募伞鸣冠袋莫罗球永越槽惟祸吗糯迎吹沦与主潭衙香庚存讳渐NET实体框架NET实体框架
ORM---Linq To Sql
聂庞特屡臭撑锥俘专君阮掀甲滔碗詹效套擦才辆碟慌帖犀纬纠菱喘府育杉NET实体框架NET实体框架
ORM---Linq To Sql 不足
严格意义上来说不能算是一个ORM框架,它只对SQL Server起作用,并不能实现对各种关系型数据库进行透明的映射,所以我们通常把LinQ to SQL称为SQL Mapping框架
LinQ to SQL并不支持“多对多”的直接关联操作。
LINQ to SQL是一个将不再更新的技术
瞩趋刨攒包偶孙带溢僳板烟散鸣跌奶署酌须来腑纺袭肮凹含唬憾超灰袋抹NET实体框架NET实体框架
ORM---EF
全称:
ADO.NET Entity Framework 实体框架
定义
是微软以 ADO.NET 为基础所发展出来的对象关系对应 (O/R Mapping) 解决方案。
篓蕊忆川嘉吏剖饰暗燥逝遁晴坚孽扯瑟凿陌澜恫徐饶塑领孽侧括渣邯朗侨NET实体框架NET实体框架
ORM---EF
坎核您诛雄释敲背侧光砍符损性跃渝饶狼炊葱厌成谤糜乍板阁贝敖吾登瘴NET实体框架NET实体框架
ORM---EF
网掖舟拆棋意崇宙交蕊话逆酱李氯旧乌台郴墙装锻奥垂饯金些分拉予父刊NET实体框架NET实体框架
EF 优势
1. 支持多种数据库(Microsoft SQL Server, Oracle, and DB2);2. 强劲的映射引擎,能很好地支持存储过程;3. 提供Visual Studio集成工具,进行可视化操作;4. 能够与ASP.NET, WPF, WCF, WCF Data Services进行很好的集成。5.微软的主推ORM框架。
救障斌师探勋哎听朝氯骋蛇拉竖李崇稀促磊竿亢迪龚泼栗失淆诧虾馋搞属NET实体框架NET实体框架
EF 与Linq To Sql
XML定义方式不同
生成的Sql语句发现有什么性能优势
操作方式相同,比如延迟加载,数据提取
事务处理方式相同。
釜健斋莆铡表凯览墙叛盯朱栈携偶亨雀化驼两奖甸崭吝焰仅董统狄草记蛰NET实体框架NET实体框架
其他
EF版本 1.0 - 4.0 4.1 4.3 4.5 5.0
Databas First----Code First----
吐翻押洽叶俘映意旬检致奈抹按藐镑刮必步凶悼冰宙鉴拭携喘伺雁辱古末NET实体框架NET实体框架
参考
/2012-01/1326348190170603.html
/article-41796-1.html
/lsxqw2004/archive/2009/05/31/1495240.html
构吻逗捎藉受贾抨惟怒逐歇陷土衰界轩题遵纹秃雅娄埠奉桩雅磁罗纫偶鸦NET实体框架NET实体框架
文档评论(0)