找不到 SqlConnection 命名空间
本文关键字:命名空间 SqlConnection 找不到 | 更新日期: 2023-09-27 18:35:26
每当我尝试这个时,我都在使用 C# 建立一个网站
SqlConnection con = new SqlConnection ();
我收到找不到命名空间的错误SqlConnection
但是当我这样做时
System.Data.SqlClient.SqlConnection con;
它有效。
尝试添加对System.Data.SqlClient
的引用,但找不到它,即使web.config
文件中添加了程序集System.Data
引用列表。
首先:确保您引用的是System.Data
而不是System.Data.SqlClient
然后添加
using System.Data.SqlClient;
到您的命名空间
正如 MSDN 文档所述,SqlConnection
存在于 System.Data.SqlClient
命名空间中,位于System.Data
程序集内。
类的命名空间和程序集名称并不总是匹配。
由于System.Data.SqlClient.SqlConnection
适合您,因此您必须已经具有对System.Data
的引用。若要修复此错误,请将System.Data.SqlClient
的 using
语句添加到文件顶部。
则可以右键单击SqlConnection
,让Visual Studio找到正确的命名空间并为您添加using
。这适用于已具有对包含它的程序集的引用的任何类。
如果你在.NET Core中遇到这个错误,你应该安装System.Data.SqlClient Nuget包