C # Получение правильного объекта DbConnection по строке подключения

У меня есть строка подключения, передаваемая в функцию, и мне нужно создать объект на основе DbConnection (то есть SQLConnection, OracleConnection, OLEDbConnection и т. Д.) На основе этой строки.

Есть ли какие-либо встроенные функции для этого или сторонние библиотеки, чтобы помочь. Мы не обязательно строим эту строку подключения, поэтому мы не можем полагаться на формат, в который записана строка, чтобы определить ее тип, и я бы хотелпредпочитать не нужно кодировать все комбинации и перестановки возможных строк соединения

Ответы на вопрос(4)

Ваш ответ на вопрос