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

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