使用C#&x2B使用Web服务的困惑;MySql数据库

使用C#&x2B使用Web服务的困惑;MySql数据库,c#,mysql,wcf,C#,Mysql,Wcf,大家好,我有一个令人困惑的问题!如果我使用WCF创建一个web服务,那么我将尝试将我的服务连接到一个mysql数据库 安装.NET连接器后,仍然无法使用引用数据库 using MySql.Data.MySqlClient; 客户端将向服务添加某种ID,我希望WCF应用程序解析该值并将其提供给数据库 我也搜索了StackOverflow,发现下面这两个也是一种方法: using System.Data.Odbc; using System.Data.SqlClient; 这可能是将我的服务连接

大家好,我有一个令人困惑的问题!如果我使用WCF创建一个web服务,那么我将尝试将我的服务连接到一个mysql数据库

安装.NET连接器后,仍然无法使用引用数据库

using MySql.Data.MySqlClient;
客户端将向服务添加某种ID,我希望WCF应用程序解析该值并将其提供给数据库

我也搜索了StackOverflow,发现下面这两个也是一种方法:

using System.Data.Odbc;
using System.Data.SqlClient;
这可能是将我的服务连接到数据库吗?如果你认为我在加载驱动程序的方式上有误解,请告诉我


谢谢

根据您的评论,听起来像是您在项目文件中添加了
MySql.Data.MySqlClient
using语句,但实际上并没有将DLL添加到项目中

您可以通过查看解决方案资源管理器(通常是VisualStudio中的右上角窗口)将DLL添加到项目中,右键单击引用,选择添加引用(添加服务引用),然后导航到放置MySql驱动程序的位置


只有当基础程序集包含在项目引用中时,添加using语句才起作用。

当您的服务尝试连接到数据库时,是否出现错误?@Tim yes!比如当我想输入MySql时,它会在它下面加上红色下划线,并说引用不在那里!我知道你有一个答案,但我只想指出,你的措辞表明你不完全理解“使用”指令的作用。如果我错了,很好,如果不是,看看这个:谢谢@StephenKennedy,对db不是很好!天哪!谢谢我昨天用ASP.NETWeb服务做了这个,我不知道这也需要同样的东西!