每当我尝试使用C#时,我都在建立一个网站
SqlConnection con = new SqlConnection ();
我收到的错误是找不到SqlConnection
命名空间,但是当我这样做时
System.Data.SqlClient.SqlConnection con;
它有效。
尝试添加对System.Data.SqlClient
的引用,但即使在System.Data
文件中添加了web.config
汇编,也找不到引用列表。
答案 0 :(得分:4)
首先:确保您引用System.Data
而非System.Data.SqlClient
然后添加
using System.Data.SqlClient;
到您的名称空间
答案 1 :(得分:1)
正如MSDN Documentation所述,SqlConnection
命名空间中存在System.Data.SqlClient
,System.Data
汇编内。
类的命名空间和程序集名称并不总是匹配。
由于System.Data.SqlClient.SqlConnection
适合您,您必须已经引用System.Data
。要修复错误,请在文件顶部添加using
System.Data.SqlClient
语句。
如果您使用的是Visual Studio,则可以右键单击SqlConnection
并让Visual Studio找到正确的命名空间并为您添加using
。这适用于已经包含对包含它的程序集的引用的任何类。