sql-server - 在.NET Compact Framework应用程序中显示最新插入的数据

标签 sql-server web-services compact-framework compact-framework2.0

我正在开发应与Window CE 4.x及以上版本兼容的应用程序。因此,我决定选择.NET Compact Framework 2.0作为开发选项。

但现在我遇到的情况是,我无法为我的以下要求找到任何合适的解决方案。

要求;

我的应用程序要求是通过Web服务在应用程序中显示数据库表的信息。

问题:

这里表中的信息是动态的,每隔几秒/分钟就会插入一次,.NET CF 应用程序应该显示最新的(最后 4 个或配置的 N 个)信息。

我正在考虑在应用程序中实现拉技术,其中应用程序将每 2/5 秒或几分钟进行一次 Web 服务调用,但这种方法看起来不太好,因为它会增加不必要的服务调用,因为可能会插入新信息几分钟后。

因此,我正在考虑在应用程序中使用推送技术,其中服务器将在数据库表中插入新记录时向 .NET 紧凑框架应用程序(客户端)发送通知。通知具有带有记录主键的消息,因此,.NET 紧凑框架应用程序将在来自服务器的推送通知上调用带有主键的 Web 服务方法,并在应用程序中显示信息。

上面的推送技术方法看起来很简单,但我不知道它的实现。

我尝试在互联网上搜索相同的解决方案/示例,但无法找到。

任何人都可以帮助我了解推送技术方法吗?我如何在我的应用程序中实现它?

最佳答案

为了能够推送某些内容,应用程序需要一个始终等待推送的服务。这可以是由服务发出信号的套接字连接,也可以是发送到设备并由应用程序处理的短信。

不幸的是,Windows Mobile 上没有像 Android、iOS 和 Windows Phone 那样的标准推送通知支持。

关于sql-server - 在.NET Compact Framework应用程序中显示最新插入的数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33759770/

相关文章:

windows-mobile - 如何为 Windows Mobile 伪造 "Multitouch"?

c# - 如何使用 SharpZipLib 提取或访问 gzip 中特定文件的流?

c# - 连接字符串属性尚未初始化 SqlCommandBuilder

c# - 将 URI 参数映射到参数对象的属性?

c# - HttpClient 和 Windows 身份验证 : Pass logged in User of Consumer to Service

web-services - 如何理解 SOAP Web 服务仅使用 HTTP 进行传输?

java - 使用 SQL Server 方言将 Hibernate 配置为转义 LIKE 子句中的下划线

sql - 基于 SQL Server 中另一个查询的 Where 子句

mysql - SQL Server 中如果value 为null 有两种含义,如何获取记录?

c# - 在 WinCE 中发出哔哔声,可能吗?