大家好,我正在研究Silverlight,我对数据库连接有疑问。
我曾尝试使用sqlce,但这不起作用。我在很多博客上都受到了考验,但仍然没有工作。
以及MS Access也没有连接,所以有任何outofbroser应用程序的解决方案
我真的卡住了。因为我正在使用隔离存储,但它仍然没有提供ID,所以没有空间可以使用它。
使用silverlight时,我真的很痛苦。
对于如何使用silverlight连接数据库,是否有任何解决方案。
...谢谢!
答案 0 :(得分:2)
是的,总是有解决方案。
Silverlight不支持数据库连接,我知道它看起来很奇怪,但它有很多原因。
解决方案是创建WCF服务并使用它来获取数据。
Silverlight <---> WCF Service <---> SQL Server
这是一个简单的例子: Consuming WCF Services in Silverlight
这是一个高级的: Using WCF RIA Services
答案 1 :(得分:1)
看起来您正在尝试直接从Silverlight应用程序连接到数据库。
这是不可能的。 Silverlight不提供直接连接数据库的方法。您必须使用Web服务。
尝试查看WCF数据服务/ RIA服务。它们适用于Silverlight应用程序。
以下是RIA服务的good tutorial from Brad Abrams。