【发布时间】:2009-03-03 06:09:07
【问题描述】:
最近我想从 oledb 数据提供程序转移到 sqlclient,因为我使用 sql server 2005 express edition 作为我的应用程序的后端,其中包含数百万条记录..
谁能给我具体的理由
请尽快回复
【问题讨论】:
标签: sql-server sql-server-2005 ado.net oledb sqlclient
最近我想从 oledb 数据提供程序转移到 sqlclient,因为我使用 sql server 2005 express edition 作为我的应用程序的后端,其中包含数百万条记录..
谁能给我具体的理由
请尽快回复
【问题讨论】:
标签: sql-server sql-server-2005 ado.net oledb sqlclient
由于您使用 sql server 2005 作为您的应用程序后端,我希望使用 sqlclient 的性能会更好,因为不会有任何类型的转换层,因为它通过表格数据流 (TDS) 进行通信,而您不会得到使用 oledb,因为它是一个通用提供程序。
它在下面的 MSDN 链接中提到了它...
System.Data.SqlClient 包括一个表格数据流 (TDS) 解析器,用于直接与 SQL Server 通信。
另一个提到 TDS 的链接
【讨论】: