Привет
Я разработал общий вспомогательный компонент для доступа к базе данных, чтобы можно было использовать его на любом сервере базы данных, который он хочет, который в основном поддерживается ADO.Net. Ранее я использовал IDbConnection для этой цели. Но я наткнулся на класс DbFactory, который имеет встроенные функциональные возможности поставщика, поэтому нет необходимости заново изобретать колесо.
Но на форуме MSDN я обнаружил, что у DbFactory есть некоторые проблемы с производительностью, когда он используется в циклах. Так что этот парень наконец перешел на IDbConnection.
Итак, я просто хочу знать, какой из них будет хорош для реализации и в каких аспектах, таких как скорость, возможность повторного использования, обработка исключений и расширяемость и т. Д.
Пожалуйста, сообщите, если что-то отсутствует или неясно ... заранее спасибо.