Мы используем ASP.NET (Framework 2) и задаем строки подключения к базе данных (SQL2005) в web.config.
В настоящее время мы используем "providerName=SqlServer
".
Все наши обращения к данным осуществляются с использованием System.Data.SqlClient
- поэтому мы должны изменить на providerName=System.Data.SqlClient
? Я нахожу в Интернете много примеров этого providerName, но очень мало объясняю, что на самом деле означает providerName = SqlServer.
Есть ли разница? Я обеспокоен тем, что имя провайдера, которое мы в настоящее время указываем, на самом деле ссылается на устаревший (и, возможно, более медленный) клиент или существует еще более эффективный клиент, чем SqlClient, для использования с ASP.NET?