Buenas noches gente

Estoy escribiendo un API para acceso a datos, la intención es generar
dinamicamente los dialogos de conneción independientemente del RDBMS
seleccionado.
Hasta ahora estoy trabajando con las  clases de System.Data.Common y
mientras recurra al connection string correcto todo esta bien.
La cuestion es que no encuentro la manera de identificar según el provider
retornado por DbProviderFactories.GetFactory(...) aquellas propiedades o
pares de valores que requiere un connection string según corresponda.

Visual studio hace esto, para eso el fabricante del RDBMS o del Provider
crea una serie de artefactos que proveen la funcionalidad.

Por supuesto no puedo recurrir a lo mismo, pero no quiero hacer algo
propietario tampoco, se les ocurre alguna idea?, algo que este pasando por
alto?

Por ahora mi solución se basa en unos XML en funcion de los cuales creo los
dialogos, esta bueno porque me sirve tanto par web como para W32, pero cada
RDBMS que quiera soportar debo escribir los XML en cuestión...

Saludos


-- 
Daniel A. Calvin
Cooperator Team Member
http://www.cooperator.com.ar
Microsoft Certified Professional

Responder a