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

1951 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");