Font Size: a A A

Based On.net Framework Of Accessing Database Objectification Of The Building And Application

Posted on:2012-09-08Degree:MasterType:Thesis
Country:ChinaCandidate:C ZhangFull Text:PDF
GTID:2248330371965327Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Object/Relation Mapping (ORM) is Object-Oriented database access, which is developed along with method of object-oriented software development. There are many open-source ORM framework designs based on.NET currently. Some frameworks are powerful but also minor fault. For example, Nhibernate is too stringent to be flexible, especially in directly usage of SQL, and is not convenient and less supportive during store process. As well, iBatis.net is flexible but too simple in function, low level of object-Oriented development, low efficiency and not simple in coding. In addition to many frameworks do not directly support the long-distance transmission object function. Due to these reasons, it needed to design the new framework which combination the advantages of each framework. The whole ORM framework design main features below:1. To realize the comprehensive Object-Oriented database access and support plug-in type extensible database access functions.2. Directly support storing procedures objects and view object, and other functions. Flexibly use SQL statements, which are created automatically by sql management class, or manually.3. Directly support object data remote transmission in internal framework, also support various forms of data objects transmission services, such as Web Service, Remoting, WCF and other transmission services.4. Expand the border of ordinary ORM function, directly support business layer, interface layer in framework with more adaptability, high efficiency.Therefore, this framework can more effectively solve many problems about flexibility and functional. And developers can raise the efficiency of developing program through using it. Meanwhile the framework expanded the general ORM concept, it support the remote data automatically transmission, unified interface layer etc. and other more useful functions. Finally, this paper describes an application example to display the framework features.
Keywords/Search Tags:Data Access Technology, ORM, 0/R Mapping, .NET, data access framework, rapid development
PDF Full Text Request
Related items