Silverlight 的 Access 数据库访问其实挺冷门的,网上资料也不多,尤其是能跑通的例子更少。之前我也是按网上那篇老教程折腾,复制粘贴之后发现根本跑不起来。后来仔细看了下,发现问题出在命名空间配置上,稍微改了下,总算搞定了。源码我也贴出来了,直接上手跑就行,挺适合做参考。

后台用的是C#,通过服务来操作Access 数据库,方式还挺老派的,但有时候也挺管用。要注意Silverlight项目要单独配置服务接口,路径和命名空间对不上就容易报错,像我当时就是踩了这个坑。

如果你在折腾 Silverlight 跟 Access 通信,或者刚好有老系统维护需求,强烈建议你先看看这篇:Silverlight 与 Access 数据库的互操作,虽然内容比较旧,但思路还是蛮实用的。

另外我也整理了一些相关的资源,你可以顺手翻一翻:

如果你刚好在老项目,或者对 Access 还没死心,不妨下载源码跑一跑,能省不少排错时间~