【发布时间】:2010-08-18 10:47:08
【问题描述】:
我有一张表,我想在其中记录我的应用程序某些部分的活动。当在其他表中插入/更新记录时,将在该表中插入一条记录(将来可能会更新)。
例如
- 如果在 Orders 表中插入记录 将在 Log 中插入一个条目 表。
- 如果在 Booking 中插入记录 表中将插入一个条目 日志表。
- 如果记录在客户中更新 表中将插入一个条目 日志表如果日志表没有 此客户的条目。
等等。
我应该在这些表上使用触发器以在 Log 表中添加记录,还是应该在我的代码中使用一个通用方法并在发生插入/更新活动时调用该方法?
我必须在我的应用程序的某些部分上执行此活动,因此我将在 20 多个表上添加触发器或从我将调用方法的几个不同位置。
我使用的是 SQL Server 2005 和 C#
什么更好,触发器还是A方法?
【问题讨论】:
-
如果有人认为这个问题的标签更好,请编辑它。
标签: c# sql sql-server-2005 methods triggers