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