gpt4 book ai didi

c# - silverlight 将 isolatedstorage 与数据库同步

转载 作者:行者123 更新时间:2023-11-30 21:20:47 29 4
gpt4 key购买 nike

由于对 silverlight 使用 isolatedstorage 存储可以提供一种在本地存储用户数据并且无需连接到 internet 的方法,我很想听听您对智能同步 dbdata 和 silverlight isolatedstoragedata 的想法。

我目前已经实现了一个解决方案,但对我来说似乎有点复杂,所以我想听听我是否可以用不同的方式来完成它。

我有一个保存到 isostore 的文档对象列表。

文档具有 (datetime)DateModified 和 (bool)DeleteOnSync 属性,这些属性对于同步至关重要。当用户连接到互联网时,应用程序将检查存储在数据库中的文档列表与 isostore 中的列表并将两个列表合并为一个列表,其中(如果两个对象共享 id)只有最新的文档(与最新的 DateModified) 被选中。加入列表后,将查找“DeleteOnSync”,其中此属性设置为 true 的文档将从 db 和 isostore 中删除。然后将这个新列表保存到数据库和 isostore。

这有意义吗?

最佳答案

Microsoft 最近发布了 SyncFramework 3.0 的 CTP,可以实现与包括 Silverlight 在内的多个客户端的离线同步。客户端不需要运行时,但您必须实现协议(protocol)来处理更新。

您可以从 the session 获得有关此版本的更多信息Mike Clark 在 MIX10 上展示的。

您可以在这里从 NinaH 获得 CTP 发布的邀请:-- http://social.msdn.microsoft.com/Forums/en-US/syncdevdiscussions/thread/d2611400-e3c3-4ed8-a28a-25185ce3ffc3--

干杯,D.

关于c# - silverlight 将 isolatedstorage 与数据库同步,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3079909/

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