插入/更新/删除特定数据库表记录时,将项添加到Azure Service Bus队列

时间:2017-03-06 04:48:05

标签: c# sql-server entity-framework azure triggers

我有一个用MVC.NET编写的网站,并在Azure App Services中运行Azure SQL数据库,首先是实体框架代码。

我尝试实现的是在插入,更新或删除特定SQL表中的记录时将项添加到Azure Service Bus队列。

假设我有三个表T1,T2和T3。我想在表T1和T2中插入,更新或删除时添加队列项,但不是T3。

我一直在使用Entity Framework Triggers,但我不知道是否可以指定触发器应该应用于或仅在整个数据库中应用的各个表。

另一个选项是SQL触发器。然后我可以定位我喜欢的表,但是很难调试,代码与我的代码库的其余部分分开。

实现这一目标的最佳方法是什么?除了上述两种方法之外还有其他方法吗?

0 个答案:

没有答案