我想找一些从本地MDB文件中读取的内容。要求用户可以拥有自己的访问数据库。我的silverlight应用程序将与该数据进行交互并执行计算。 我有什么方法可以使用吗?我发现ADO.net没有附带Silverlight 5。 到目前为止我看到的所有示例都假设Silverlight客户端和数据库之间存在Wcf服务。
答案 0 :(得分:1)
我可以为您看到两个选项:
1)使用打开文件对话框让用户选择文件,这样您就可以将其复制到隔离存储,然后对其进行处理,并让用户在完成后将文件保存到磁盘。
2)让用户从浏览器中安装Silverlight应用程序,这将使您可以访问文件系统并自由阅读MDB。 http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx#special_features_for_outofbrowser_applications
我个人更喜欢第二种选择。
我假设您正在使用ADO.Net来读取数据库,因此您需要确保安装了正确的提供。
祝你好运