- 1、本文档共2页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ORM工具-EntityFramework框架的技术研究.pdf
IsSN l009-3O44 E—mail:wlt)@【dnzs.net.cn
ComputerKnowledgeandTechnology电脑知识与技术 http://www.dnzs,net.ca
Vo1.12,No.10,April2016 Te1:+86—55165690964
oI 工具 EntityFramework框架的技术研究
李洁
(江苏省徐州技师学院,江苏徐州221100)
摘要 :该文主要研究了微软的EntityFramework是如何工作的,以及EntityFramework实现的三种方法,并且为不同的场景
该如何选择哪种方法做了一些讨论。还论述了L1NQtoEntities~11何查询实体数据模~ 1EntiytSQL~11何去查询实体数据
模型。
关键词 :ORM实体对象;数据模型;EntiytFramework
中图分类号 :TP31,1 文献标识码:A 文章编号:1009.3044(2016)10-00i3.02
1概述 提供支持;3)跟踪对象模型使其更新到数据库,ObjectContext
类中的SaveChanges方法可以将新的或者改变的对象保存到数
EntityFramework是微软公司开发的对象关系映射工具
据库。
(ObjectRelationalMapper简称ORM),他实现业务模型和关系
还有另外一个类名为DbContext非常类似于ObjectContext
型数据之间的相互映射。开发人员基本可以在不使用底层代
类。DbContext类只是对ObjectContext类 的一个包裹器。Ob.
码的情况下实现数据访问(dataaceeas)。EntityFramework给开
jectContext不是最新的类,DbContext类对于数据库连接的管理
发人员提供了一套易于理解的基于模型的系统,它可以将开发
和执行CRUD操作都是较好的API。
人员从编写数据访问层和域模型相同的代码的工作中解脱出
来。EntityFramework的最初是随着.NETFrmaework35SP1和 4EntityFramework的开发风格
VisualStudio2008SP1一起发布 的,名称为EntityFrmaework 一 些项 目的开发都是分为数据库和应用程序两个开发部
3.5,目前的最新版本是EntityFrmaework7。 分,通常首先设计数据库,完成后才开始应用程序的开发。但
EntityFramework可以非常容易的将概念模型的实体和关 是根据需求分析的要求,应用程序的开发通常都是要求首先建
系生成数据访 问层 。应用程序可以非常容易的执行CRUD 立概念域模型,数据库的表的建立是通过概念域模型来建立
(create,read,update,delete)操作,以及实体间的一对一、一对多 的,最后应用程序将实现响应的业务逻辑 。还有一种可能性
和多对多的关系。EntityFramework还有很多好处 ,比如:可以 是,创建的应用程序是高度以领域为中心,域模型通过类来实
比ADO.NET进行数据访问更加快捷 ,可以通过高级程序语言 现,数据库只是用来维持这些模型的关系。
(c摊等)来编写数据访问逻辑等。EntityFrmaework与数据库的 EntityFramework提供了对以上场景的不同的支持。可以
访问最终还是通过ADO.NET来完成的。 将其分为三种不同
您可能关注的文档
- Java并发工具包对并发编程的优化.pdf
- 全国研究生智慧城市技术与创意设计大赛-西安交通大学研究生院.PDF
- Java开发工具分析与研究(一).pdf
- Java开发工具分析与研究(二).pdf
- JXK6822BEV纯电动客车转向匹配设计与测试.pdf
- Keggin型铬取代杂多阴离子阴离子交换树脂的可见光催化性能.pdf
- 全国文明城市测评体系(2008年版).doc
- KF锌铝水滑石的制备及其催化大豆油酯交换反应的性能.pdf
- 全景透视共建一带一路成绩单-南昌日报.PDF
- 全球化背景下中国成人动画的发展战略-传媒.doc
- 2024年度党员干部专题组织生活会个人新四各方面对照检查材料3篇合集.docx
- 2023年民主生活会领导干部个人发言3篇范文.docx
- 第二批主题教育专题组织生活会普通党员个人对照检查材料合集2篇.docx
- 学习以案促改党纪教育专题组织生活会个人对照检查材料两篇.docx
- 党员领导干部2023年民主生活会“六个方面”个人对照检查材料3篇范文.docx
- 党员干部“严守纪律规矩 加强作风建设”组织生活会个人对照检查材料集合篇.docx
- 2024班子防治统计造假专题民主生活会对照检查材料两篇范文.docx
- 2024公司机关党支部教育专题组织生活会个人对照检查材料两篇.docx
- 2023年度专题民主生活会个人对照新6个对照方面检查材料3篇文稿.docx
- 2024第二批主题教育专题组织生活会对照检查材料2篇文本.docx
文档评论(0)