C# “SqlConnection”是一个“命名空间”,但与“类型”一样使用

C# “SqlConnection”是一个“命名空间”,但与“类型”一样使用,c#,sql-server,C#,Sql Server,我开始学习SQL Server。我想使用c连接SQL Server,但出现以下错误 “SqlConnection”是一个“命名空间”,但与“类型”一样使用 为什么我会犯这个错误 private void button1_Click(object sender, EventArgs e) { String baglanti = "Data Source=.; İnitial Catalog=Northwind;Integrated Security=true"; SqlConnec

我开始学习SQL Server。我想使用c连接SQL Server,但出现以下错误

“SqlConnection”是一个“命名空间”,但与“类型”一样使用

为什么我会犯这个错误

private void button1_Click(object sender, EventArgs e)
{
    String baglanti = "Data Source=.; İnitial Catalog=Northwind;Integrated Security=true";
    SqlConnection baglan = new SqlConnection(baglanti);
}

我怀疑您创建了一个名为SqlConnection的项目,或者在另一个项目中声明了名称空间:

namespace SqlConnection
{
    ...
}
基本上,不要这样做-这会让你的生活更艰难。

你的代码在什么名称空间中,你有哪些使用指令,它们相对于名称空间声明位于哪里

在预期的类System.Data.SqlClient.SqlConnection之前可以找到您的某些命名空间


使用System.Data.SqlClient.SqlConnection类型的全名,编辑或移动您的usings,或重命名您拥有的令人厌烦的命名空间。

该代码似乎正确。您是否自己定义名称空间SqlConnection?