В некотором контексте: одна из систем, над которыми я работаю, - это веб-приложение .net 2.0. VB.net для внешнего интерфейса и SQL Server 2005 для бэкэнд. По разным причинам, которые были потеряны во времени, первоначальный разработчик решил использовать соединение .Net OleDB, а не соединение SQLClient.
После нескольких лет развития эта конкретная система находится на пороге пересечения линии от "бета" до "1.0". Одна из вещей, о которых мы говорили сейчас, - это переход к соединению SQLClient. Хотя я знаю, что лучше всего использовать его, и что это единственный способ получить более интересные функции в SQL Server 2005 (который мы не используем, очевидно), каковы преимущества использования одного над Другие? Любые скрытые ошибки, о которых я должен знать? И может ли кто-нибудь указать мне на некоторые тесты, показывающие относительные скорости? (Я слышал, что SQLClient должен быть быстрее, но я никогда не видел никаких чисел, чтобы поддержать это.)
Спасибо, все.