c# - 实体值的版本控制

标签 c# entity versioning

我正在寻找一种方法来控制我的实体的值。

例子:

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

这有特殊的模式吗?

如何在 C# 中实现?

最佳答案

看看 Jason Dentler 的书 ( http://www.amazon.com/NHibernate-3-0-Cookbook-Jason-Dentler/dp/184951304X )。 第 1 章处理版本控制和并发 描述了如何维护版本控制。本书描述了使用 NHibernate ORM 的常用方法。

祝你好运!

关于c# - 实体值的版本控制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6567435/

相关文章:

java - Spring存储库中的@Query不更新行并且不出现错误

git - LibGit2Sharp 索引被锁定 - 错误

java - 为什么采用 J2EE 1.4 和 Java EE 5 命名?

c# - 从 Web Api Controller 返回 http 状态代码

c# - 在 C# 中开始循环之前将项目添加到集合中

c# - 如何使用 System.Linq.Expressions API 模拟 "typeof (T)"?

versioning - "RTMREL"在软件版本控制中是什么意思?

c# - 为什么 ToDictionary<K,V>() 在与 LINQ to SQL 一起使用时会生成编译器错误?

docker - 在 Docker Swarm 中,如何找到哪个节点 IP 正在运行给定任务?

c# - LINQ 到 SQL : Implementing the IN clause