我需要能够在添加新记录时查看表格以进行更改并执行某些操作。
基本上我要做的是:
Windows服务是最佳解决方案吗?
答案 0 :(得分:1)
一个糟糕的想法是创建一个直接调用您的Web服务的CLR触发器。 我之前已经完成了这项工作并且它有效,它只是不是超级快速或良好的做法。 但它确实有效。
答案 1 :(得分:0)
您可以创建一个插入触发器,用于写入另一个表,如NewData
或其他类似的表。然后,您可以创建一个服务(Windows服务没问题),定期检查NewData
表的写入。处理NewData
中的每一行后,您可以删除该行,然后等待下一行。
现在,如果您尝试通知已登录的用户,则必须在页面中使用某些AJAX或不断刷新功能,以查看服务器端发生的情况。