c# – 将数据从Sql Server推送到桌面应用程序
发布时间:2020-12-15 06:32:32 所属栏目:百科 来源:网络整理
导读:我有一个非常简单的.net 4桌面应用程序,用c#编写,需要在SQL Server(2005)上显示一些插入到表中的数据.数据本身是非常简单的,只有一行约10列(主要是其他数据的计数). 我可以每隔x间隔从应用程序轮询sql服务器,但是我喜欢的是让sql server将数据推送到此应用程
我有一个非常简单的.net 4桌面应用程序,用c#编写,需要在SQL Server(2005)上显示一些插入到表中的数据.数据本身是非常简单的,只有一行约10列(主要是其他数据的计数).
我可以每隔x间隔从应用程序轮询sql服务器,但是我喜欢的是让sql server将数据推送到此应用程序,如果可能的话,因为“新数据”的时间通常是不规则的. 总之,我想知道这是否可行.在发布这个问题之前做一些研究,我发现了一些可能性. 1)SignalR:我发现这个似乎有希望的this问题,但这似乎是在一个Web应用程序的上下文中,而不是一个桌面的.在审查了signalR wiki后,在我看来,它需要某种Web服务或其他http连接,我宁愿避免. 2)Sql server更改跟踪,从this问题.首先,我不是在sql 2008,所以我想我必须安装或配置它(这不是一个问题),但我也不知道这是否将提供我需要的. 我也会提到,这个客户端应用程序可能存在于100个不同的PC上,所有这些都需要通知数据更改. 那么这是可能的事情吗?如果问题有点模糊,我很抱歉,谢谢你的帮忙! 解决方法
SQLDependencyClass应该符合您所指的场景.
虽然我没有任何个人经验使用这个,this article似乎符合你的方案 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- 引用XML数组(Android)中的XML字符串
- JSONObject用法
- Flex 开发air学习笔记--- 复制和粘贴
- 发送 Email 并在 body 中直接嵌入图片
- Ajax 二进制字节流数据的发送和接收
- c# – .NET中的哪些数据结构在Contains()调用中执行O(1)?
- com.alibaba.fastjson.JSONObject cannot be cast to
- cocos2dx 3.2 解决触摸事件中两个按钮同时响应的问题
- 自己在VB编程过程中遇到的--不能加载MSCOMCTL.OCX提示
- ruby-on-rails – 为什么ActionDispatch :: Routing :: Rou