我目前正在研究一个需要存档和追踪所有修改数据的项目。如何保持以前和新的数据价值?
在修改投降,我们要谁修改的数据保存论文信息
- ?
- 什么时候?
- 而...这就是为什么我问这个问题:保留以前的 和数据的新值。
很快,我必须跟踪每个数据的每个修改。
示例: 我有一个名称字段为什么值“摩根”。
当我修改这个值,我必须要能说,今年1 6日,由XXX,值从“摩根”到“罗伯特”改变了用户...
我要找到一个干净而通用的方法来做到这一点,因为这种行为涉及大量的数据。
我的程序使用C#(.NET 4),我们使用Sql Server 2008 R2和NHibernate进行对象映射。
你有任何想法,经验或解决方案,如何做这样的事情?
非常感谢。用户需要查看每个数据的所有以前的更改。我试图找到不同的解决方案。触发器可能是最好的方式,但我想从其他Dev获得反馈。 – Morgan 2012-01-06 22:22:05