Font Size: a A A

Research And Application Of Object/Relational Mapping Technology In .NET Environment

Posted on:2009-01-25Degree:MasterType:Thesis
Country:ChinaCandidate:J FanFull Text:PDF
GTID:2178360245955289Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
Now,in software application of the enterprise development,the database is almost used.It records all kinds of data of the enterprise.At present,the relational database is applied the most abroad,but the prevalent method of modeling in the enterprise field is object-oriented.Because it can reflect the fact intuitionisticly.So it appears the contradiction:relational model and object-oriented model.In order to solve the difference principal between the two models leads to the dispatch problem,applying the ORM(Object/Relational Mapping)technology is a effective way.It can smoothly join relational database and object-oriented programming together.This thesis mainly researches ORM technology.in its application,there is a universal persistence layer framework based on.NET.After researching the framework,it contrasts some data accessing schema in common use these days.Then the mayor work of the thesis includes:1)It analyses object-oriented model,relational model and the relation between them,namely ORM technology,designing a class layer architecture framework based on ORM,and the framework is established under.NET platform.in the precondition of meeting application,this paper supplies the easy using method,predigesting mapping mechanism,reducing the coupling of persistence layer and increasing the efficiency.2)It analyses some important problem in this ORM framework,and brings forward the corresponding solving method.In the designed persistence layer,it narrates how to inplement the object persistent.After analyzing the memory waste problem in ORM technology,it puts forward the way of improving the problem.In performance,it adopts cursor,proxy and cache image to optimize the system.3)In virtue of UML,in.NET platform,using C# language and other correlative developing tools and means,it applies the persistence layer framework in actual project.in order to meet the development request of Henan Yuxin logistics company,the project implements the software demand in warehouse management. After assumably introducing the request of the whole system,it takes warehouse management model as example,narrating how to use the each layer of the framework in actual system.Finally,the thesis summarizes the author's research,and prospects the possible deeper work about ORM technology.
Keywords/Search Tags:ORM(Object/Relational Mapping), NHibernate, Persistence Layer Framework, .NET Platform
PDF Full Text Request
Related items