Verificar que un provider esté instalado en una máquina

2049 vistas

Podemos listar los providers instalados en la máquina. Después, realizando un filtro sobre esta lista, podremos ver si un determinado provider está o no instalado.



csharp
  1. if (DbProviderFactories.GetFactoryClasses.Select("InvariantName='" + invariantName & "'").Length = 0)
  2.   Response.Write(invariantName + "inexistente");