Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/regex/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 实体值的版本控制_C#_Entity_Versioning - Fatal编程技术网

C# 实体值的版本控制

C# 实体值的版本控制,c#,entity,versioning,C#,Entity,Versioning,我正在寻找一种方法来版本化我的实体的值 示例: 如果我有一篇博文,我希望每次更改它时都保存它的每个版本 如果我有一个用户帐户,我想在用户每次更改时保存电话号码和电子邮件,这样我就可以访问以前版本的电话号码和电子邮件 这有什么特别的款式吗 如何在C#中实现它?看看Jason Dentler的书()第1章。处理版本控制和并发描述了如何维护版本控制。这本书描述了使用NHibernate ORM的常用方法 祝你好运 从隐私的角度来看,第二个功能似乎有问题。当我编辑我的电话号码时,我希望它实际上被删除

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

示例:

  • 如果我有一篇博文,我希望每次更改它时都保存它的每个版本
  • 如果我有一个用户帐户,我想在用户每次更改时保存电话号码和电子邮件,这样我就可以访问以前版本的电话号码和电子邮件
这有什么特别的款式吗


如何在C#中实现它?

看看Jason Dentler的书()<代码>第1章。处理版本控制和并发描述了如何维护版本控制。这本书描述了使用NHibernate ORM的常用方法


祝你好运

从隐私的角度来看,第二个功能似乎有问题。当我编辑我的电话号码时,我希望它实际上被删除。这描述的是并发性,而不是如何在数据库中实际拥有更多版本的“相同”实体。