AORM持久层框架的设计与实现
Design and Implementation of AORM Persistence Layer Framework作者机构:安徽新华学院信息工程学院安徽合肥230088
出 版 物:《安庆师范学院学报(自然科学版)》 (Journal of Anqing Teachers College(Natural Science Edition))
年 卷 期:2015年第21卷第1期
页 面:71-75页
学科分类:08[工学] 0835[工学-软件工程] 081202[工学-计算机软件与理论] 0812[工学-计算机科学与技术(可授工学、理学学位)]
主 题:AORM ORM 对象关系映射 多种数据库类型 数据持久化
摘 要:针对传统ORM(object-relational mapping)框架使用成本高、执行效率难以控制等缺点,结合软件开发过程中的实际要求,提出了AORM(adaptive object-relational mapping)持久层框架的设计方案。该方案以C#的反射机制为基础,综合考虑软件实际开发过程中的具体要求,结合多种数据库类型的语法特点,建立了以XML关系映射文件与自适应关系映射相结合的AORM持久层框架。与传统ORM框架相比,其最大的特点是将SQL语句独立于应用程序,非常有利于数据库结构的调整和优化。