行业舆论:.Net情况下可摆设ORM框架的接洽与运用
暂时,东西联系映照(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体例生存的很多题目,功效杰出。