'Declaration Public Class PgSqlProviderFactory Inherits System.Data.Common.DbProviderFactory Implements System.IServiceProvider
public class PgSqlProviderFactory : System.Data.Common.DbProviderFactory, System.IServiceProvider
'Declaration Public Class PgSqlProviderFactory Inherits System.Data.Common.DbProviderFactory Implements System.IServiceProvider
public class PgSqlProviderFactory : System.Data.Common.DbProviderFactory, System.IServiceProvider
You can use PgSqlProviderFactory class to implement a code where user chooses which DBMS to use.
To obtain an instance of the class you can use the DbProviderFactories.GetFactory method with the invariant name Devart.Data.PostgreSql.
public DbConnection GetConnectionBaseClass2(DbProviderFactory factory) { // if our factory supports creating a DbConnection, return it. if ((factory.SupportedClasses & DbProviderSupportedClasses.DbConnection) > 0) return factory.CreateConnection(); else return null; }
Public Function GetConnectionBaseClass2(ByVal factory As DbProviderFactory) As DbConnection 'if our factory supports creating a DbConnection, return it. If ((factory.SupportedClasses And DbProviderSupportedClasses.DbConnection) > 0) Then Return factory.CreateConnection() Else Return Nothing End If End Function
System.Object
System.Data.Common.DbProviderFactory
Devart.Data.PostgreSql.PgSqlProviderFactory