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

标签 c# php mysql silverlight web-services

我正在尝试访问 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/

相关文章:

php - Laravel orderBy 出现列值错误

PHP MySQL - 连接具有相同内容的表?

c# - 如何在emgu-cv C#中将 mask 设置为GrabCut方法?

c# - 在 Unity 中闪烁游戏对象

PHP:使用 getimagesize 在数据库中输入图像尺寸

php - Magento - 如何确定一个对象是否是 Varien 对象?

php - 使用 PDO 进行多次插入

php - 检查 SQL INSERT 是否成功

c# - 根据定义,值类型是不可变的吗?

c# - 在运行时按程序创建和命名对象