实体值的版本控制

时间:2011-07-04 04:57:54

标签: c# entity versioning

我正在寻找一种版本化实体值的方法。

示例:

  • 如果我有博客帖子,我想在每次更改时保存每个版本。
  • 如果我有用户帐户,我希望每次用户更改时都会保存电话号码和电子邮件,以便我可以访问以前版本的电话号码和电子邮件。

这有特殊的模式吗?

如何在C#中实现?

1 个答案:

答案 0 :(得分:1)

看看Jason Dentler的书(http://www.amazon.com/NHibernate-3-0-Cookbook-Jason-Dentler/dp/184951304X)。 Chapter 1. Handling versioning and concurrency描述了如何维护版本控制。本书介绍了使用NHibernate ORM的常用方法。

祝你好运!