Ali*_*Ali 51 asp.net connection-string sql-server-2005
我们在web.config中使用ASP.NET(框架2)并设置数据库连接字符串(SQL2005).
我们目前正在使用" providerName=SqlServer
".
我们所有的数据访问都是使用System.Data.SqlClient
- 我们应该改为providerName=System.Data.SqlClient
吗?我在网上找到了这个providerName的很多例子,但很少解释providerName = SqlServer实际意味着什么.
有区别吗?我担心我们当前指定的providerName实际上引用了遗留(也许更慢)的客户端,或者是否有比SqlClient更高效的客户端用于ASP.NET?
Adr*_*man 100
System.Data.SqlClient
是SQL Server的.NET Framework数据提供程序.即用于SQL Server的.NET库.
我不知道providerName=SqlServer
从哪里来.您是否可以将此与连接字符串中的provider关键字混淆?(我知道我是:))
在web.config中,您应该具有System.Data.SqlClient
providerName属性的值.它是您正在使用的.NET Framework数据提供程序.
<connectionStrings>
<add
name="LocalSqlServer"
connectionString="data source=.\SQLEXPRESS;Integrated Security=SSPI;AttachDBFilename=|DataDirectory|aspnetdb.mdf;User Instance=true"
providerName="System.Data.SqlClient"
/>
</connectionStrings>
Run Code Online (Sandbox Code Playgroud)
请参阅 http://msdn.microsoft.com/en-US/library/htw9h4z3(v=VS.80).aspx
归档时间: |
|
查看次数: |
90409 次 |
最近记录: |