【问题标题】:Realtime updates from SQL Server to front end从 SQL Server 到前端的实时更新
【发布时间】:2018-08-18 08:41:54
【问题描述】:

我们有一个使用我们的 API 调用的 SQL Server 数据库。

API 是用 C# 编写的。 API 为前端提供数据。这是用.net / MVC + AngularJS编写的,

目前,数据在页面的onload 事件处理程序中加载,或通过用户交互(单击按钮)加载。

将实时更新推送到前端的推荐方式是什么? IE。如果数据库是通过另一种方式/另一个用户更新的,则会在前端立即复制(或同样接近)(如 firebase 工作)

【问题讨论】:

    标签: .net angularjs sql-server firebase signalr


    【解决方案1】:

    我每 2 秒通过 php 从 sql 获取数据,所以我通过使用 javascript 使用 $interval 来做到这一点。所以你必须制作函数来获取数据,然后使用 $interval 每次特定时间调用它。这就是想法。您需要将其转换为 c# ...

        var interv= $interval(function() {
    $scope.getData($scope.startSearch,$scope.endSearch);}, 2000);
    $scope.$on('$destroy', function() {
        // Make sure that the interval is destroyed too after route
        $interval.cancel(interv);
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-13
      • 2014-04-30
      相关资源
      最近更新 更多