如何使用Nhibernate创建时态对象模型

时间:2011-01-26 08:22:01

标签: nhibernate change-tracking

我有一个在实体之间设计图形的对象模型。每个实体都有两个DateTime属性ValidFrom和ValidTo,因为实体中的每个更改都必须创建一个实体的副本,并且ValidFrom已更改。

我的问题始于实体引用,因为当我创建修改后的实体的副本时,我必须更改所有数据库实体内的关联,因此所有引用新实体的实体也必须进行修改。

任何提示?

我快速而肮脏的解决方案是销毁对象模型映射并使用DB作为序列化图形存储,因此我有一个4列表:

Id  ValidFrom  ValidTo  GraphBlob

这样我只需要保留图的二进制序列化版本。

0 个答案:

没有答案