我正在开发一个允许用户提交某种请求的应用程序。该应用程序分为多个 Silverlight 应用程序,其中之一是用于提交请求的应用程序。我正在考虑为请求模块提供浏览器外支持,该模块可以在离线模式下运行。因此,用户创建请求,将其保存到隔离存储,最后当互联网恢复时,请求被提交到 SQL Server 数据库。
无论如何,我有几个问题可以帮助我决定我应该做什么并继续进行 POC...
- 我的主应用程序能够从请求模块的独立存储中读取数据吗?
- 有关 http://siaqodb.com/ 的任何反馈?您建议使用此数据库引擎还是应该坚持使用 XML 文件?
最佳答案
是 - 对独立存储的访问仅限于 Silverlight 应用程序。因此,在同一应用程序中运行的任何代码(无论它分解为多少个模块)都会访问相同的独立存储。我相信应用程序是由 XAP 文件的 URL 唯一标识的。
有趣,但依赖第 3 方解决方案可能会受到限制 - 仅使用 XML 可能会更快、更灵活。
关于silverlight - 使用隔离存储为应用程序中的模块提供离线模式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8472239/