See Also

OracleProviderFactory Members  | Devart.Data.Oracle Namespace

Language

Visual Basic

C#

Show All

See AlsoLanguagesDevart.Data.OracleSend comments on this topic.

OracleProviderFactory Class

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.

Inheritance Hierarchy

System.Object
   System.Data.Common.DbProviderFactory
      Devart.Data.Oracle.OracleProviderFactory
         Devart.Data.Oracle.OracleClientFactory

Syntax

[Visual Basic]
Public Class OracleProviderFactory    Inherits DbProviderFactory    Implements IServiceProvider 
[C#]
public class OracleProviderFactory : DbProviderFactory, IServiceProvider 

Remarks

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.

Example

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 Function

See Also

OracleProviderFactory Members  | Devart.Data.Oracle Namespace

 

 


© 2002 - 2013 Devart. All Rights Reserved.