【发布时间】:2010-03-30 07:40:32
【问题描述】:
给定一个数据库,其中有许多用于审计和版本控制的重复列,使用 NHibernate 建模它的最佳方法是什么,而不必重复域模型中每个类中的每个列?
数据库中的每个表都重复这九列,名称和类型相同,我不想在域模型中复制它。
我已经阅读了文档,并且看到了关于继承映射的部分,但我不知道如何使它在这种情况下工作。这似乎是一个常见的场景,因为我所处理的几乎每个数据库在几乎每个表中都有四个常见的审计列(CreatedBy、CreateDate、UpdatedBy、UpdateDate)。这个数据库没有什么不同,只是它引入了另外五列,这些列对每个表都是通用的。
【问题讨论】:
标签: nhibernate