我在一些SL文献中看到SL4(可能还有旧版本)允许在本地计算机上进行文件访问。那么,是否可以在客户端计算机上安装SQL Server Compact,并拥有Silverlight应用程序可以读取的SDF文件?
或者我想,让Silverlight应用程序与正在读取SDF文件的.Net DLL对话,因为Silverlight应该更多地位于框架的“视图”一侧。
修改 不直接使用WPF或Windows客户端的原因是我们有一个用例,我们需要一个可以在有限时间内脱机的Web应用程序。例如,在巴西乡村的某个地方旅行可能没有互联网连接(或连接不良。)在这种情况下,我们希望他们采用相同的应用程序并转到OOB并在本地运行一段时间,然后重新同步他们重新联系。
答案 0 :(得分:1)
是的,它可以与数据库对话,这篇博客文章中的第10篇内容为Cutting Edge: Silverlight 4 Com Features。
那就是说,你必须在客户端上安装一些东西。因此,正如Paul Sasik在评论中所说,完全创建一个WPF桌面应用程序会更容易。
我想很大程度上取决于微软未来的战略。也许Silverlight 将成为桌面的首选客户端技术。