只是一个简单的问题时跟踪数据库。有什么方法可以在任何表最近插入更新或删除时跟踪数据库?例如,我更新数据库中的4个用户详细信息。将创建一个日志文件并记录4条记录已更新到用户表中。当任何表插入更新或删除
是否可以做到这一点?
只是一个简单的问题时跟踪数据库。有什么方法可以在任何表最近插入更新或删除时跟踪数据库?例如,我更新数据库中的4个用户详细信息。将创建一个日志文件并记录4条记录已更新到用户表中。当任何表插入更新或删除
是否可以做到这一点?
你的回答你的问题,就在您的标签:使用日志库如log4net或elmah并且每次发生插入/更新/删除时都会记录日志...
或者在数据库端实施一些操作,每次在审计表中插入一条记录,并在所需的表上插入/更新/删除。例如,您可以使用database trigger。
底线是你必须写代码/逻辑来做到这一点。
我建议在数据库层中使用触发器,并将更改记录到数据库中的表中而不是平面文件,以便无论进行何种更改都会记录更改。然后在你的UI上写一些东西来显示日志表中的条目。