我们正在使用ASP.NET(框架2)并在web.config中设置数据库连接字符串(SQL2005)。
我们目前正在使用“providerName=SqlServer
”。
我们所有的数据访问都是使用System.Data.SqlClient
完成的,那么我们是否应该改为providerName=System.Data.SqlClient
?我在网上找到了许多这个providerName的示例,但很少有解释providerName=SqlServer
实际上意味着什么。
有区别吗? 我担心我们当前指定的providerName实际上引用的是一个遗留的(可能更慢的)客户端,或者还有比SqlClient更高效的客户端可用于与ASP.NET一起使用吗?