使用NHibernate映射分区数据的方法

时间:2010-11-12 19:34:36

标签: nhibernate database-design mapping database-partitioning

我们有一个场景,其中活动记录存储在一个表中,并且随着时间的推移将旧记录存档。两个表的表结构 - 活动和存档完全相同。

E.g DomainObject_Current:  ID INT:自动增量键  价值INT  时间戳

DomainObject_Archive  ID INT  价值INT  时间戳

我们每周将超过30天的记录从Current表移到归档表。 ID(主键)在两个表中是唯一的。

应用程序应该不知道数据是从Current表还是Archive表进来的。 在这种情况下映射DomainObject类的最佳方法是什么?

1 个答案:

答案 0 :(得分:1)

您可以尝试使用视图来收集两个分区表。并且DomainObject映射到此视图。