【发布时间】:2010-12-11 14:30:22
【问题描述】:
要求是跟踪对一个实体所做的所有更改,跟踪它以了解是谁做的,他什么时候做的等等。例如,我有一个 Person 实体,并且一个用户更改了这个人的名字;我想把这些信息保存在某个地方。
最好的方法是什么?或者是否有一个现有的框架来实现这一点。
我知道 SQL 2008 支持跟踪更改,但目前还不能选择,因为我们的许多客户已经在使用 SQL 2005。
Enterprise Library 的日志记录应用程序块是否适合此要求?我已经检查了一点,但我不知道如何使用它来跟踪谁做的,什么价值发生了变化,他什么时候做的,等等。
我们正在为我们的应用程序使用 C# 和 .NET 框架。
【问题讨论】:
-
非常类似于这个问题:stackoverflow.com/questions/1051449/…
-
有人用过企业库的日志记录应用块来实现这个吗?
标签: c#