当前位置:问答库>论文摘要

题目:.Net环境下可配置ORM框架的研究与应用

关键词:对象关系映射;可配置;.Net

  摘要

目前,对象关系映射(ORM,Object Relational Mapping)已经成为软件工程领域一个新的研究热点。它是解决关系模型和对象模型“阻抗不匹配”的一种有效方式,以实现这两种模型之间的相互转换。本课题源自北航企业数字化支撑技术研究室开发的面向PDM的企业资源计划(PRP,PDM oriented Enterprise Resource Planning)系统,在对现有的ORM框架的分析和研究基础之上,设计并实现了一套基于.Net元数据可配置ORM框架(NMDC,based on MetaData Configurable ORM Framework in .Net Environment),该框架结合了NHibernate的Xml映射和DLinq的特性(Attribute)映射的优点:Xml利于数据库驱动建模,配置方便,在修改类与表的映射关系时不需要重新编译;Attribute映射利于对象驱动建模,可以提高系统自动化潜力,有更好的移植性以及直观,调试方便等。另外,经测试证明,该ORM框架读数据性能要好于NHibernate,接近于ADO.Net。围绕对这个ORM框架的研究与实现本文的主要的工作集中在:1、 现状分析对现有的ORM框架和PRP系统面临的主要问题进行了分析和研究,引出NMDC并确定本课题的研究主要内容和目标。2、 ORM相关理论的研究介绍ORM相关理论,包括对象模型和关系模型的基本原理,以及针对对象模型和关系模型的阻抗不匹配的问题总结出来的映射策略;简要介绍并对比了Java环境下ORM框架的应用情况。3、 NMDC关键技术研究介绍并分析了.Net环境的特点,详细阐述了NMDC实现的关键技术和特点。4、 NMDC的设计与实现基于UML和模块划分的思想,设计与实现了NMDC,并通过其中的关键模块解决了现有ORM框架和PRP系统的多个问题。5、 NMDC的应用与分析将NMDC应用于PRP系统,并对其应用效果进行了分析以及对ADO.Net、NHibernate 和NMDC的读写性能进行了测试和比较。NMDC已经在PRP系统中得到了实际应用,并解决了PRP系统存在的许多问题,效果良好。