System.Data.SqlClient
är .NET Framework Data Provider för SQL Server. dvs .NET-bibliotek för SQL Server.
Jag vet inte var providerName=SqlServer
kommer från. Kan du bli förvirrad med leverantörens nyckelord i din anslutningssträng? (Jag vet att jag var :) )
I web.config bör du ha System.Data.SqlClient
som värdet för attributet providerName. Det är .NET Framework Data Provider du använder.
<connectionStrings>
<add
name="LocalSqlServer"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Sehttp://msdn.microsoft.com /en-US/library/htw9h4z3(v=VS.80).aspx