收藏到会员中心
|
文档题目: |
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)会员上传,如需要全文请注册成本站会员下载) |
|
|
|