gpt4 book ai didi

sql-server - Silverlight 和 WPF 独立应用程序版本的数据访问技术

转载 作者:行者123 更新时间:2023-12-03 11:21:42 24 4
gpt4 key购买 nike

我正在编写一个应用程序,它将是一个独立的 WPF 应用程序,也是一个可以作为 Silverlight 工作的简化版本,因此可以托管在浏览器中。我希望 Silverlight 应用程序从云访问数据。 WPF 应用程序需要针对本地数据库工作,但随后能够与相同的云存储同步。

所以我需要以下场景才能工作。 Silverlight 直接针对存储在云中的数据工作。 WPF 应用程序针对本地数据库工作。但是,WPF 应用程序可以在启动时转到云端并获取最新版本,以防自上次运行 WPF 应用程序以来在线进行更改。当用户完成 WPF 应用程序时,它可以再次同步对云所做的更改。这可以在 WPF 运行期间获得更好的性能,并且还允许您离线运行它并在以后有连接时同步。

可用于执行此操作的最佳技术是什么?我知道有一个同步框架、SQL Server 数据服务、ADO.NET Entity Framework 和 SQL Server Compact Edition 可以帮助进行数据访问,但我不确定它们是否可以一起工作来完成呈现的场景。

我自己实现所有这些吗?大部分都是免费的,我只需要处理同步吗?如果您对 Microsoft 数据访问技术有深入的了解,那么我将非常感谢您对设计的投入。

最佳答案

使用标准 SQL 服务器后端,您的方案将很容易。 :)

但是,我认为您的提议在很大程度上是可行的。对于 WPF 应用程序并使用 SSDS 同步到云,您可以使用 Project Huron (“即将”下载)。这将使您的 SSDS 数据与 WPF 客户端应用程序保持同步。

对于 Silverlight 方面,您可以使用 SSDS 的 REST api(或像 SSDS Rest 这样的辅助库)。

因此,您不需要自己实现大部分内容,但是每当您沿着这样的道路前进时,总会遇到许多小障碍。玩得开心!

关于sql-server - Silverlight 和 WPF 独立应用程序版本的数据访问技术,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/275852/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com