首页 > 解决方案 > C# 类不允许 SQL 指令

问题描述

我创建了一个类来使我的代码更易于维护,因为将它放在一个带有方法的类中会大大减少我的代码大小。

但是,当我尝试使用 SQL 指令时,我收到一个错误:“找不到类型或命名空间名称”</p>

当前使用的目标框架是 .NET 标准 2.0,我尝试通过属性更改它,但是,唯一可用的版本是 1.9 - 1.0。

我的主要项目是使用 .NET 框架 4.6.1 - 拥有相同的框架会有所不同吗?奇怪的是我不能轻易修改类目标框架......

我也做了以下事情:

右键单击项目 > 管理 Nuget 包 > 搜索并安装“System.Data.SqlClient”

我继续收到“指令是不必要的错误”(代码开始:

using System.Data.SqlTypes;

namespace Game
{
    public class Choice
    {
        //public SqlConnection Test;
        public sqlConnection Test;
    }
)

如何连接使用System.Data.SqlTypes指令?

标签: c#

解决方案


您在这里使用了错误的命名空间。

代替:

using System.Data.SqlTypes;

你应该使用SqlClient,我也推荐System.Data

using System.Data.SqlClient;
using System.Data;

推荐阅读