C# SQLConnection不是VS 2019中System.Data.SqlClient的一部分?

C# SQLConnection不是VS 2019中System.Data.SqlClient的一部分?,c#,sql-server,C#,Sql Server,我正在使用Visual Studio 2019、C和 Using System.Data.SqlClient; 当我使用以下代码时: SqlConnection cnn; 我得到一个错误: 严重性代码说明项目文件行抑制状态 错误CS1069在中找不到类型名称“SqlConnection” 命名空间“System.Data.SqlClient”。此类型已转发到 程序集'System.Data.SqlClient,版本=4.6.1.0,区域性=中性, 公共密钥令牌= B03F5F7F11D50A

我正在使用Visual Studio 2019、C和

Using System.Data.SqlClient;
当我使用以下代码时:

SqlConnection cnn;
我得到一个错误:

严重性代码说明项目文件行抑制状态 错误CS1069在中找不到类型名称“SqlConnection” 命名空间“System.Data.SqlClient”。此类型已转发到 程序集'System.Data.SqlClient,版本=4.6.1.0,区域性=中性, 公共密钥令牌= B03F5F7F11D50A3A“考虑添加一个引用 装配


SqlConnection类型是否不再是Visual Studio 2019中数据SQLClient的一部分?

如果您使用.net core 3.x,请使用NuGet获取Microsoft.Data.SQLClient。然后使用Microsoft.Data.SqlClient;调用;。检查并。

如果您在.net core 3.x中,请使用NuGet获取Microsoft.Data.SqlClient。然后使用Microsoft.Data.SqlClient;调用;。检查并确认。

这一切都取决于您安装了哪些软件包;SqlClient不再是System.Data.Common的一部分,因此要使用System.Data.SqlClient,您需要一个包引用来:

但是,如果可能,建议选择新的


在可能的情况下取而代之;这是替换,但需要不同的名称空间Microsoft.Data.SqlClient,而不是System.Data.SqlClient

这一切都取决于您安装的软件包;SqlClient不再是System.Data.Common的一部分,因此要使用System.Data.SqlClient,您需要一个包引用来:

但是,如果可能,建议选择新的


在可能的情况下取而代之;这是替换项,但需要不同的命名空间Microsoft.Data.SqlClient而不是System.Data.SqlClient

是否选择.NET Core而不是.NET Framework?也许您可以使用新版本:。或者如果您想使用System.Data.SqlClient,可以通过NuGet软件包管理器添加它。谢谢Andrew。。。这就是你选择.NET核心而不是.NET框架的原因?也许您可以使用新版本:。或者如果您想使用System.Data.SqlClient,可以通过NuGet软件包管理器添加它。谢谢Andrew。。。这就是问题所在