.Net下基于数据库组件的ORM中间件的设计与实现
2016-09-13郭亚平马新春
电子设计工程 2016年3期
郭亚平,马新春,张 丽
(新疆电子研究所有限公司 新疆 乌鲁木齐 830049)
.Net下基于数据库组件的ORM中间件的设计与实现
郭亚平,马新春,张 丽
(新疆电子研究所有限公司 新疆 乌鲁木齐830049)
文中介绍.Net开发环境下,通过自定义数据库访问控件和对象关系映射技术(Object Relational Mapping,简称ORM)实现的一种全新的数据持久层中间件。该中间件实现数据库表对象到用户UI控件的自动映射,在降低对开发人员数据库开发技术掌握水平要求的同时,大大提高开发效率,使开发人员可以致力于后台逻辑与用户UI设计,为用户带来更好的体验。本中间件通过我公司在新疆维吾尔自治区开发的多个管理信息系统(MIS)的应用与实践,已经验证了其快捷性、稳定性和可伸缩性,能够有效的提高软件开发效率。
.Net;数据库控件;对象关系映射;中间件;管理信息系统
管理信息系统 (Management Information System,MIS)是一个以人为主导,利用计算机硬件、软件、网络通信设备以及其他办公设备,进行信息的收集、传输、加工、储存、更新、拓展和维护的系统[1]。是当前企事业以及政府信息化的一种主流的系统软件模式。在管理信息系统中,通过数据访问层操作数据库实现对信息的存储访问是其最基本而且必不可少的组成部分。用传统的方法开发数据访问层,存在编码工作重复、编码质量不一、代码可移植性差、可重用性低、难以维护等问题。对象关系映射(Object Relational Mapping,ORM)是通过使用描述对象和数据库之间映射的元数据,将应用中的对象自动持久化到关系数据库中,从而可以有效解决上述传统数据访问层存在的问题。……
登录APP查看全文
