2

我有一个 C# 程序。我对 C# 代码没有任何疑问,但有些事情让我很困扰。我一直在系统中的一些大交易中使用触发器。在事务中使用触发器真的是可取的还是好的做法?我一直在研究,发现我应该只在审计跟踪中使用触发器。但是我在使用触发器时没有问题。我问这个问题是因为我真的很想知道您的意见,以便将来如果不建议这样做,那么我可以避免在事务中使用触发器。

4

1 回答 1

6

使用触发器的主要缺点是:

1-在大量交易中使整个过程变慢

2- 缺乏/控制困难,特别是检查触发器完成的动作的结果

3-使您的系统更难维护

4-注入有关并发的问题

于 2013-09-26T13:33:23.950 回答