最近我想从oledb数据提供者转移到sqlclient,因为我使用sql server 2005 express edition作为我的应用程序的后端,其中包含数百万条记录..
任何人都可以给我相同的具体理由
请回复sooon
答案 0 :(得分:2)
当你使用sql server 2005作为你的应用程序后端时,我希望sqlclient的性能更好,因为它不会有任何类型的transalation层,因为它通过表格数据流(TDS)进行通信,你不会得到oledb因为它是一个通用的提供者。
它在下面的MSDN链接中提到它......
System.Data.SqlClient包含一个表格数据流(TDS)解析器,可直接与SQL Server通信。
提到TDS的另一个链接
答案 1 :(得分:1)