基于.NET平台ORM技术——NHibernate的研究与应用

来源 :长春理工大学 | 被引量 : 0次 | 上传用户:bookofday
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
面向对象的开发方法是当今企业级应用中的主流开发方法,关系数据库则是永久存放数据的主流数据存储系统。由于面向对象模型和关系模型之间存在对象一关系不匹配障碍,而且面向对象数据库还不成熟。因此,研究如何在开发应用中进行对象一关系转换,有效地集成面向对象应用和关系数据库显得格外重要。 ORM是对象关系映射。它是面向对象设计中一项重要的技术。NHibernate是一个面向.NET平台的对象/关系数据库映射工具。它不仅仅管理.NET类到数据库表的映射,还提供操作数据的方法。 本论文首先简单介绍了与课题相关的技术,然后重点阐述了O/R映射机制和基于.NET平台的NHibernate技术,详细分析和研究了如何利用该持久化技术开发系统,设计并实现考务管理系统,封装NHibernate为数据持久层并对其性能作了优化,并给出了系统的实现过程。最后作为全文总结分析了该系统的优点和存在的不足。
其他文献
随着软件工程领域的发展,软件维护问题已成为当前软件产业面临的重要课题。在软件维护过程中,程序理解是一项枯燥、费时且困难的任务,必须借助程序理解辅助系统进行辅助分析
随着Internet的发展,以及现代企业的跨地域发展,大部分企业的数据库应用系统都需要在Internet或企业广域网中运行。传统二层C/S应用程序结构是单一服务器且以局域网为中心的,
随着计算机和通信技术的发展,企业信息安全问题受到越来越多的关注。企业除了要抵御来自外界攻击和破坏,同时还要防止来自内部的有意或无意的泄密。仅依靠完善管理制度很难从根
随着语义网技术的不断发展,越来越多的本体知识库被建立起来实现知识共享。查询这些知识库需要用形式化的查询语言,但是对于普通用户来说,他们对最简单的布尔查询都难以接受,
演化算法作为一种具有群体搜索策略的启发式算法,被越来越多地应用到科学研究、工业制造中。近年来,被用来解决众目标优化问题(many-objective optimization problems)的有效
无线自组织网络是由一组同时具有收发功能的移动或者固定终端组成的多跳网络系统,其无需固定基础设施的支持,易于部署,且契合了用户对无线通信灵活和可移动的需求,因而得到了
时间可预测系统要求系统中的计算任务在有限的时间内必须完成,也就是说要求系统有可预测的硬件延迟、可预测的软件系统以及可预测的程序响应时间。Minicore是基于服务体执行
当今无线传感器网络技术正飞速地发展,越来越多的传感器应用被投入到生产和生活中。WSN其本质是基于Ad hoc技术的自组织网络。传统无线网络的首要目标是提供高的服务质量和高
近些年来,随着云计算、大数据等技术与概念的广泛兴起与发展,用户数据和新型应用以爆炸式的速度增长。这就给作为其基础设施的存储系统提出了越来越高的要求,其中包括数据的
实时系统主要面向现实世界中与时间因素相关的应用需求。它所关注的不仅是计算结果在逻辑上的正确性,而且还有输出结果时间的及时性。相应的处理过程必须在规定的时间限制内完