Csharp/C Sharp by API/System.Data.Common/DbProviderFactories
DbProviderFactories.GetFactoryClasses
<source lang="csharp"> using System; using System.Data; using System.Data.rumon; class MainClass {
public static void Main(string[] args) { using (DataTable providers = DbProviderFactories.GetFactoryClasses()) { Console.WriteLine("Available ADO.NET Data Providers:"); foreach (DataRow prov in providers.Rows) { Console.WriteLine("Name:{0}", prov["Name"]); Console.WriteLine("Description:{0}", prov["Description"]); Console.WriteLine("Invariant Name:{0}", prov["InvariantName"]); } } }
}
</source>