2008-12-01 71 views

回答

6

即使它存储在独立存储中,也不会在SQL Server Compact Edition中读取Silverlight库。也许在未来的版本中。我听说过一些试图做到这一点的开源项目,但目前还没有任何发布。我试图将Google Gears数据库封装到Beta 2中,但没有成功。

+0

2年为时已晚,但开溜! – 2011-01-13 11:05:42

2

Silverlight没有SQL客户端。用户也可以从独立存储中删除数据 - 右键单击​​正在运行的Silverlight应用程序并转到“应用程序存储”选项卡。因此,只需将其用于用户设置和应用程序无需工作的缓存数据即使速度较慢。

如果您需要在本地缓存数据,最好的办法是将其作为XML存储在独立存储中,使用LINQ to XML进行读写。

如果有太多的数据,这一点,或者数据太复杂,使这个容易,然后让你的服务器和Silverlight客户端然后应该只访问过网的数据。

1

这也许值得一提的是,这是现在可以使用Silverlight 4的COM能力,但只能运行在浏览器外时。