How do you construct a DbConnection based on a provider name?
Sample provider names
Check out this Hanselman blog on adding custom build types for different connection strings names, it looks like it may fit what you want to accomplish in a different way than using the provider types.