监视要添加到 sql 表 wpf 中的项

  • 本文关键字:wpf sql 添加 监视 wpf c#-4.0
  • 更新时间 :
  • 英文 :


我有一个应用程序生成大量数字并将它们写入sql数据库中的表中。当进程将数字写入表时,我提供了一个选项来监视已经写入数据库的数字。我想做"现场"。问题是我有一个处理数据库管理的 DLL ,在我的 UI 中我使用此 DLL。所以我无法将列表框绑定到数字表,因为 UI 不"知道"该表。最好的解决方案是什么?

我想到了3种解决方案:

  • 定期从面向用户的应用轮询数据库。因此,有一个线程正在运行,它每x秒从数据库中获取值,然后将它们传输到客户端。
  • 如果使用 SQL Server 将更改推送到客户端,则可以使用 Sql 通知服务,则无需轮询。
  • 最后一个选项,我想对您来说有点过分,但生成的"应用程序"可以通过例如消息队列或 WCF 调用来通知显示应用程序。

恕我直言,No1 最适合您,但我无法更精确地判断,因为我不知道预期的负载,....

最新更新