【发布时间】:2010-07-06 22:46:11
【问题描述】:
我希望您可以通过以下问题帮助一些 NHibernate 新手。 假设我们有两个表:Page 和 WorkPage。 Page 表包含未版本化的数据,WorkPage 包含同一 Page 的版本化数据,即 Page 和 WorkPage 之间存在一对多的关系。
在代码中,我们有一个实体,其中包含 Page 和 WorkPage 表中的所有属性,而且这些属性是相同的 - 它们没有分组到版本化数据和非版本化数据的任何子实体中。
如何使用 NHibernate 将这样的实体映射到这些表?
【问题讨论】:
-
当您在对象模型中删除版本化数据时,保存版本化数据的原因是什么?您迟早要访问多个版本的数据,然后您必须拥有子实体,那么为什么还要尝试解决它呢?
标签: nhibernate mapping multi-table