C# 在ASP.NET 4.0中从SQL Server 2005检索数据
我正在编写一个类来抽象存储过程,但我仍然停留在打开数据库连接的基础上 我看到的示例使用了SqlConnection类,这正是我想要做的,但是,我似乎在System.Data命名空间中找不到它 我认为这可能是一个配置/设置问题。我正在用VisualWebDeveloper来写这个 有没有办法解决这个问题,或者我应该切换到“正确”版本的Visual Studio?您需要添加 尝试:C# 在ASP.NET 4.0中从SQL Server 2005检索数据,c#,asp.net,sql-server,sql-server-2005,asp.net-4.0,C#,Asp.net,Sql Server,Sql Server 2005,Asp.net 4.0,我正在编写一个类来抽象存储过程,但我仍然停留在打开数据库连接的基础上 我看到的示例使用了SqlConnection类,这正是我想要做的,但是,我似乎在System.Data命名空间中找不到它 我认为这可能是一个配置/设置问题。我正在用VisualWebDeveloper来写这个 有没有办法解决这个问题,或者我应该切换到“正确”版本的Visual Studio?您需要添加 尝试: 大众汽车对你所做的一切都很好。确保您的连接字符串是正确的,正如kd7所说,您需要System.Data.SqlClie
大众汽车对你所做的一切都很好。确保您的连接字符串是正确的,正如kd7所说,您需要
System.Data.SqlClient
名称空间
Visual Web Developer、Visual C#/VB、Visual Studio(完整版本)都可以使用此命名空间。使用
System.Data.SqlClient
命名空间,而不是System.Data
唯一会发生这种情况的是,如果您没有对相关程序集的适当引用。请检查以确保对System.Data的程序集引用已添加到解决方案中,并且已将System.Data.SqlClient命名空间导入到类文件中。
这将解决您的问题。此外,请确保您的项目中有System.Data引用。为了澄清,找到了System.Data,但没有找到System.Data.SqlClient。请检查您的项目是否有System.Data程序集的引用。
using System.Data;
using System.Data.SqlClient;
// Use SqlConnection now