В случае, если это пригодится кому-то еще, я закончил так:
Создание DbProviderFactory выбранного типа (выбранные типы поступают из DbProviderFactories.GetFactoryClasses ())
затем используйте это для создания DbConnectionStringBuilder. Этот построитель строки соединения затем может быть связан с сеткой свойств, которая затем будет предоставлять различные свойства в зависимости от конкретного типа заданного им DbConnectionStringBuilder.
Это не совсем тот мастер, который я искал, но он дал мне быстрый интерфейс для пользователя.