gpt4 book ai didi

c# - 具有本地数据选项的 Silverlight 4 OOB

转载 作者:行者123 更新时间:2023-11-30 17:21:00 24 4
gpt4 key购买 nike

现在我有一个带有 SQL Server 后端的 Winform 应用程序。 DAL 由 Linq to SQL 组成。此应用程序的复杂性之一是它需要离线运行。

我通过使用合并复制使本地 SQL Express 实例与中央 SQL Server 保持同步来实现这一点。我有一些逻辑可以检测连接状态并适本地切换 contexts 连接字符串。

因此我的问题是,这是否也适用于 Silverlight 4?理论上,我会检测到它们何时离线并适本地切换连接。想法?


编辑

看起来这实际上是可能的。参见 HERE .

我现在想了解的是,我是否可以让 EFL2S 使用它而不是像它显示的那样使用 RecordSets

最佳答案

对于 Silverlight(任何版本),问题不在于与数据库的连接。在 Silverlight 中,您没有它。您唯一能做的就是回拨请求发起的服务器。

因此,您必须运行某种本地 IIS 实例并连接到该实例,然后该实例将依次连接到本地 SQL 实例。

问题是,如果您的 SL 应用程序是从您的站点加载的,然后连接丢失,您的应用程序将无法检测到它。您必须转到本地计算机上服务器的新链接,然后让它们在再次连接时切换回来。

对于这样的事情,您最好坚持使用 Winforms 应用程序并确定您在那里是否有连接。这样,您可以在没有连接时切换访问哪个数据库。

关于c# - 具有本地数据选项的 Silverlight 4 OOB,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3833489/

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