.NetCore中的SignalR + SQLNotifications

时间:2018-03-14 20:24:34

标签: signalr asp.net-core-webapi

您好我有一个webApi,我想在数据库中更改记录时通知。我正在尝试使用SQLNotification,但此代码会生成错误

  

sqlcommand不包含Notification

的定义
using (SqlCommand command = new SqlCommand(query, connection))
            {
                command.Notification = null;
                DataTable dt = new DataTable();
                SqlDependency dependency = new SqlDependency(command);
            }

可以在NetCore 2.0中使用SQLNotifications吗?

1 个答案:

答案 0 :(得分:0)

我可能会弄错,但我不相信它现在基于:

Microsoft的announcement声明:

  

简化的横向扩展模型   不幸的是,当涉及到扩展应用程序时,没有“一刀切”的模型 - 每个应用程序都是不同的,并且在扩展应用程序时需要考虑不同的要求。我们致力于改进和简化横向扩展模型,并在此Alpha中提供基于Redis的横向扩展组件。正在评估最终版本对其他提供商的支持,例如服务总线。

以及open issue以及David Fowler的评论:

  

实时通知只是一种非常糟糕的方式,因为它不是sql的用途。