使用silverlight 5读取本地MDB(Access)数据库?

时间:2012-02-22 15:20:19

标签: c# wcf silverlight com

我想找一些从本地MDB文件中读取的内容。要求用户可以拥有自己的访问数据库。我的silverlight应用程序将与该数据进行交互并执行计算。 我有什么方法可以使用吗?我发现ADO.net没有附带Silverlight 5。 到目前为止我看到的所有示例都假设Silverlight客户端和数据库之间存在Wcf服务。

1 个答案:

答案 0 :(得分:1)

我可以为您看到两个选项:

1)使用打开文件对话框让用户选择文件,这样您就可以将其复制到隔离存储,然后对其进行处理,并让用户在完成后将文件保存到磁盘。

2)让用户从浏览器中安装Silverlight应用程序,这将使您可以访问文件系统并自由阅读MDB。 http://msdn.microsoft.com/en-us/library/dd550721(VS.96).aspx#special_features_for_outofbrowser_applications

我个人更喜欢第二种选择。

我假设您正在使用ADO.Net来读取数据库,因此您需要确保安装了正确的提供。

祝你好运