一些背景信息:我正在处理的系统之一是一个 .NET 2.0 Web 应用程序。前端使用 VB.NET,后端使用 SQL Server 2005。基于各种原因,现已无从考证的设计者决定使用 .NET OleDB 连接而非 SQLClient 连接。
几年的开发之后,这个特定系统即将从 "beta" 阶段迈入 "1.0" 阶段。在这一点上,我们谈论的一个问题是转向使用 SQLClient 连接。虽然我知道使用它是最佳实践,并且这是访问 SQL Server 2005 更高级特性的唯一方式(显然我们没有使用),但使用其中一个的优点是什么?有没有任何隐藏的要注意的问题?还有人可以指引我查看一些相对速度的基准测试结果吗?(我听说 SQLClient 应该更快,但我从未见过任何数据来支持这一点。)
感谢大家。