Abfrage nach Datenbankänderungen: SqlDependency, SignalR is Good

es ist gut, wenn ich Änderungsdaten in DB durch SQL-Abhängigkeit und signalr zeigen muss. Angenommen, meine Transaktionstabelle wird häufig von vielen Personen geändert. Angenommen, in wenigen Sekunden werden die Daten viele Male geändert. Dann möchte ich wissen, wie die Benachrichtigung an die SQL-Abhängigkeitsklasse geht.

Änderungsdaten werden vor der SQL-Abhängigkeitsklasse in die Warteschlange gestellt. SQL-Abhängigkeitsklasse kann mit Datenänderungen umgehen, wenn kein großer Datenverkehr die Änderungen vornimmt?

hier las ich einen Artikel über SqlDependency & SignalR. der link isthttp://techbrij.com/database-change-notifications-asp-net-signalr-sqldependency

Einiges war mir nicht klar.

Wie erteile ich IIS die Berechtigung zum Abonnieren einer Abfragebenachrichtigung?Bitte beachten Sie die Zeile in diesem Artikel.

.

private void dependency_OnChange(object sender, SqlNotificationEventArgs e) {
    JobHub.Show();
}

Wann werden sich die Daten dann ändern?dependency_OnChange Ereignis wird ausgelöst undJobHub.Show(); ruft an

JobHub is name of class and not static class so i like to know how anyone can call `JobHub.Show();` from out side ??
Was ist die GlobalHost-Klasse und wann wird sie verwendet?das Problem mit dem Artikelcode. Gehen Sie einfach zu diesem Link

http://techbrij.com/database-change-notifications-asp-net-signalr-sqldependency

Sehen Sie sich den JQuery-Code an, der Daten abruft und die Tabelle auffüllt. Wenn beim ersten Laden der Seite angenommen wird, dass 5 Datensätze in der Tabelle vorhanden sind, werden 5 Datensätze an den JQuery-Code übergeben und nur diese 5 Datensätze angezeigt. Wenn jedoch vorhandene Daten in der Tabelle geändert werden, was passiert dann?

Die einzigen geänderten Zeilen kommen auf die Client-Seite, oder alle Daten, einschließlich der geänderten Daten, kommen auf die Client-Seite.

Wenn Sie sagen, dass nur geänderte Daten codieren, sehen Sie einfach das Video in diesem Link. Es wird angezeigt, dass die Videodaten einzeln geändert werden und die Änderung sich auf Client-Seite auswirkt. Wenn Sie jedoch den JQuery-Code sehen, leeren Sie einfach zuerst die Tabelle und erstellen Sie die Tabelle erneut. Meine Frage ist also, ob sich Daten ändern und nur Änderungsdaten kommen, dann sollte eine Zeile auf der Clientseite angezeigt werden. Aber im Video wird die Änderung ebenso angezeigt wie andere Daten.

Lies also bitte um Himmels willen den Link-Artikel einmal und beantworte dann meine Frage. Vielen Dank

Bitte führen Sie mich. Vielen Dank

Antworten auf die Frage(2)

Ihre Antwort auf die Frage