收藏到会员中心

文档题目:

NET中的ORM设计与实现(含开题+任务书)

NET中的ORM设计与实现(含开题+任务书)
上传会员: panmeizi
提交日期: 2013-09-22 19:26:30
文档分类: 计算机
浏览次数: 38
下载次数: 0
下载地址: 点击标题下载 NET中的ORM设计与实现(含开题+任务书) (需要:20 积分)  如何获取积分?
下载提示: 不支持迅雷等下载工具,请右键另存为下载,或用浏览器下载。不退出登录1小时内重复下载不扣积分。
文档介绍: 以下为文档部分内容,全文可通过注册成本站会员下载获取。也可加管理员微信/QQ:17304545代下载。
文档字数:
文档字数:11607
.NET中的ORM设计与实现

摘    要
面向对象设计和关系型数据库设计存在很大的不同, 因为对象模型和关系模型两者之间存在“阻抗不匹配”的现象。面向对象设计的理论包括封装、关联、聚合、继承、多态,而关系数据库主要针对数据的存储,其数学依据是关系模型。我们希望可以实现通过面向对象的设计方式来完成业务流程,但是必须考虑的最终如何把对象保存下来。如果存贮介质采用关系型数据库,那么当我们将对象保存到关系型数据库的时候,矛盾也就出现了,这也是我们要做OR-Mapping的主要原因——架起对象和关系型数据库的桥梁。ORM(Object-Relation Mapping)主要解决对象层次的映射、对象关系的映射以及对象的持久化问题。它试图将实体对象的状态映射到RDBMS的数据上,以提供一种透明的持久化操作。
关键词: 面向对象,关系数据库,持久化,对象关系映射目    录
1 绪论 1
1.1 课题的背景及目的 1
1.2 国内外研究状况 1
1.3 课题研究方法 1
1.4 论文构成及研究内容 2
2 对象关系映射简介 3
2.1 对象之间的关系 3
2.2 关系数据库的关系 4
2.3 映射策略 4
2.3.1 继承映射模式 4
2.3.2 关联映射模式 5
2.3.3 聚合映射模式 6
2.3.4 一对一关联、一对多关联 7
2.3.5 多对多关联 8
2.4 面向对象的数据库设计 8
3 设计与实现要点 9
3.1 将属性映射成列 10
3.2 将类映射成表 12
3.2.1 整个类层次结构使用一个数据实体 13
3.2.2 每个具体类使用一个数据实体 13
3.2.3 每个类使用一个数据实体 14
3.2.4 比较并选取映射策略 15
3.3 跨多种数据库能力 17
3.4 运行时动态产生SQL语句的实现 19
总结 23
致谢 24
参考文献 25

(本文由word文档网(www.wordocx.com)会员上传,如需要全文请注册成本站会员下载)

热门文档下载

相关文档下载

上一篇MDA在企业ERP中的应用可销商品控.. 下一篇Oracle数据库高可用技术在业务支..

相关栏目

最新文档下载

推荐文档下载