本文翻译自NHibernate官方文档NHibernate Reference Documentation 4.1. 受限于个人知识水平,有些地方翻译可能不准确,但是我还是希望我的这些微薄的努力能为他人提供帮助. 侵删. 关于继承映射的三个继承映射方案 NHibernate支持三个基本的继承映射隐射方案. 一个继承一张表(table per class hierarchy) 一个子类额外信息一张表(table per subclass) 一个子类全部信息一张表(table per concret…
持久化类是一个应用程序中的类,主要用来实现业务逻辑(例如,在电商应用中的客户和订单类).持久化类,就像它的名字一样,生命周期短暂并且用来持久化的据库对象实例. 如果这些类的构造能够依照一些简单的原则,比如说Plain Old CLR Object (POCO)编程模型,NHibernate能够工作得最好. 一个简单的POCO例子 大多数的.NET应用程序需要一个持久化类来表示猫科动物. using System; using System.Collections.Generic; namespa…