使用触发器处理TeamSystem数据库中的计算字段

问题描述:

在我们的自定义过程中,有几个字段是计算字段。今天,我正在使用Team System事件和一个Web服务来计算这些事件,但实际上它有点笨拙。我必须添加一个延迟,因为一旦保存,TFSService会更改Work项目,一个人可能想马上做出另一项更改,然后出现错误,指出已更改工作项目。因此,该服务等待一点,以确保所有编辑完成(我选择了30秒)。除此之外它不坏。使用触发器处理TeamSystem数据库中的计算字段

我想知道数据库中的触发器是一种很好的做法,或者在升级到新版本时(例如Team System 2010)会导致问题。

有没有人做过这个或对使用触发器有任何意见?

如果您所做的任何更改会影响其运行,最好将数据库保持原样。

但话虽如此,只要你脚本触发器创建和删除,并在升级之前将删除脚本应用到数据库,你应该没问题。