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

标签 c# .net silverlight silverlight-oob

现在我有一个带有 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/

相关文章:

当 IsEnabled=False 时 Silverlight Toolkit Timepicker 控件不会出现视觉重影

c# - .net core 5 AddHeaderPropogation不转发RequestHeaders

c# - 我可以在 NHibernate 中重新附加集合吗?

时间:2019-03-17 标签:c#EntityFrameworkGroupBywithjoin

.net - GoogleWebAuthorizationBroker 不会自动从刷新 token 返回新的访问 token

c# - wcf服务回调异常的处理方法

wcf - ServicesReferences.ClientConfig 中的 <transport> 标记

c# - 在 Mac 上使用 Jetbrains Rider 开发 WPF 应用程序

c# - 如何获取有关异常的更多信息

Silverlight:ComboBox.ItemTemplate 中的 ContentPresenter 在单击 ComboBox 时会导致所有内容崩溃