在Silverlight(C#)中访问MySQL数据库

在Silverlight(C#)中访问MySQL数据库,c#,php,mysql,silverlight,web-services,C#,Php,Mysql,Silverlight,Web Services,我正在尝试访问应用程序中的MySQL数据库。我试图引用System.Data.Services来访问SQLClient类,但它说: 您不能添加对的引用 System.Data.Services.dll,因为它不是 基于Silverlight运行时构建。 Silverlight项目将只起作用 使用Silverlight组件 我还尝试添加对MySQL.Data的引用,但收到了相同的错误 我在网上读到,我将需要使用Web服务,但我不知道如何制作一个 我使用的是Visual Studio Ultimat

我正在尝试访问应用程序中的MySQL数据库。我试图引用System.Data.Services来访问SQLClient类,但它说:

您不能添加对的引用 System.Data.Services.dll,因为它不是 基于Silverlight运行时构建。 Silverlight项目将只起作用 使用Silverlight组件

我还尝试添加对MySQL.Data的引用,但收到了相同的错误

我在网上读到,我将需要使用Web服务,但我不知道如何制作一个


我使用的是Visual Studio Ultimate 2010,我的目标是PHP和MySQL服务器,而不是ASP,如果有任何帮助,我将不胜感激

Alem,Silverlight是一种客户端技术

它只能在浏览器中工作。您不能仅从Silverlight应用程序直接调用数据库

首先,这将是一个主要的安全问题,你不想处理,所以幸运的是,你甚至不被允许

使用Web服务,甚至更好:WCF服务。 请尝试以下链接:


希望这有帮助。

您可以通过php访问sql:

非常感谢。这正是我所需要的。@Alem-yay!(请选择正确的ans,然后-检查下一条消息)