我正在尝试访问 Silverlight 中的 MySQL 数据库应用。我试图引用 System.Data.Services 来访问 SQLClient 类,但它说:
You can't add a reference to System.Data.Services.dll as it was not built against the Silverlight runtime. Silverlight projects will only work with Silverlight assemblies.
我也曾尝试添加对 MySQL.Data 的引用,但收到了同样的错误。
我在网上看到我需要使用 WebService,但我不知道如何制作。
我正在使用 Visual Studio Ultimate 2010,我的目标是 PHP 和 MySQL 服务器,而不是 ASP,如果有任何帮助,我将不胜感激。
最佳答案
Alem,Silverlight 是一种客户端技术。
它只适用于浏览器。您不能直接从 Silverlight 应用程序直接调用数据库。
首先,这将是一个您不想处理的重大安全问题,幸运的是您甚至不允许这样做。
使用网络服务,甚至更好:WCF 服务。 试试这个链接:http://chakkaradeep.wordpress.com/2008/05/31/silverlight-and-wcf/
希望这对您有所帮助。
关于c# - 在 Silverlight (C#) 中访问 MySQL 数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5438994/