| Devart.Data.Oracle Namespace : OracleProviderFactory Class |
Represents a factory required to create inheritors of generic base classes to use with dotConnect for Oracle.
For a list of all members of this type, see OracleProviderFactory members.
Devart.Data.Oracle.OracleProviderFactory
Devart.Data.Oracle.OracleClientFactory
[Visual Basic]
Public Class OracleProviderFactory
Inherits DbProviderFactory
Implements IServiceProvider [C#]
public class OracleProviderFactory : DbProviderFactory , IServiceProvider You can use OracleProviderFactory 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.Oracle.
This sample routine creates and returns DbConnection object.
[C#]
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;
} [Visual Basic]
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 FunctionOracleProviderFactory Members | Devart.Data.Oracle Namespace
© 2002 - 2013 Devart. All Rights Reserved.