【发布时间】:2020-08-09 23:50:42
【问题描述】:
我已经创建了一个 asp.net core mvc / 服务器端 Blazor Web 应用程序。
我有一个带有实体框架核心的 sql-server 数据库。
我想在页面中显示表格内容。我遵循 WeatherForecastService 示例。一切正常。
如果另一个用户正在插入、更新或删除数据库中的项目,我想要做的是自动刷新列表。
我认为使用 signalR 可以做到这一点,但有没有一种简单的方法可以使用 Blazor 自动做到这一点?
谢谢
【问题讨论】:
-
您不能只轮询服务并将数据模型分配给服务的结果吗?您可能需要调用 StateHasChanged() 来实际更新数据模型。这可能不是一个非常干净的方式,但我能想到的最简单的方式。