2

我正在研究允许用户提交某种请求的应用程序。该应用程序分为几个Silverlight应用程序,其中一个是提交请求的应用程序。我正在考虑为请求模块提供浏览器外的支持,它可以在离线模式下运行。因此,用户创建请求并将其保存到隔离存储,最后在互联网返回时将请求提交给SQL Server数据库。使用独立存储在应用程序中提供模块的脱机模式

所以无论如何,我有几个问题,这将帮助我决定我应该怎么做准确并与POC继续...

  1. 我会主要应用能够从独立存储读取的请求模块?
  2. 有关http://siaqodb.com/的意见任何反馈?你建议使用这个数据库引擎还是应该坚持使用XML文件?

回答

2
  1. 是 - 接入到独立存储的作用范围是Silverlight应用程序。因此,在同一个应用程序中运行的任何代码(无论分解成多少个模块)访问相同的独立存储。我相信应用程序是由XAP文件的URL唯一标识的。

  2. 有趣的是,依赖第三方解决方案可能会受到限制 - 使用XML可能会更快,更灵活。

1

您可以使用DataContractSerializer的和孤立的存储来保存模块,以独立存储的数据,这将其编码为XML没有你不必直接使用XML作为它。在模块的构造函数中,您可以轻松地将数据类重新加载到模块中。

相关问题