我对 Silverlight 和数据访问做了一些粗略的阅读。据我所知,当 Silverlight 应用程序在浏览器中运行时,我需要一个 Web 服务将其连接到数据库。当它去OOB时这是真的吗?还是应该使用另一种方法?
一些背景知识: 我们有一个 .Net 2.0 Winforms 应用程序。我们正在尝试将功能转换为某种 Web 应用程序,而无需重写业务逻辑。我们内部的 Web 开发人员都使用 ColdFusion 编写代码,因此 Adobe Air 似乎是天作之合。但是,我们发现在 Air 中使用 .Net dll 的唯一方法是编写一个执行函数调用的 EXE。(可能类似于本地计算机上的 WCF 服务。)既然如此,我想我会看看 Silverlight OOB 中的数据访问情况如何,因为我们将有客户的互联网连接受限,并且需要能够访问离线数据库。