您好我有一个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吗?
答案 0 :(得分:0)
我可能会弄错,但我不相信它现在基于:
Microsoft的announcement声明:
简化的横向扩展模型 不幸的是,当涉及到扩展应用程序时,没有“一刀切”的模型 - 每个应用程序都是不同的,并且在扩展应用程序时需要考虑不同的要求。我们致力于改进和简化横向扩展模型,并在此Alpha中提供基于Redis的横向扩展组件。正在评估最终版本对其他提供商的支持,例如服务总线。
以及open issue以及David Fowler的评论:
实时通知只是一种非常糟糕的方式,因为它不是sql的用途。