Table of Contents

Class OracleConnectionProvider

Namespace
DevExpress.Xpo.DB
Assembly
DevExpress.Xpo.v24.1.dll
public class OracleConnectionProvider : BaseOracleConnectionProvider
Inheritance
OracleConnectionProvider
Inherited Members

Constructors

OracleConnectionProvider(IDbConnection, AutoCreateOption)

public OracleConnectionProvider(IDbConnection connection, AutoCreateOption autoCreateOption)

Parameters

connection IDbConnection
autoCreateOption AutoCreateOption

Fields

XpoProviderTypeString

public const string XpoProviderTypeString = "Oracle"

Field Value

string

Properties

DbTypeMapper

protected override DbTypeMapperBase DbTypeMapper { get; }

Property Value

DbTypeMapperBase

IsFieldTypesNeeded

protected override bool IsFieldTypesNeeded { get; }

Property Value

bool

Methods

CommandBuilderDeriveParameters(IDbCommand)

protected override void CommandBuilderDeriveParameters(IDbCommand command)

Parameters

command IDbCommand

ConvertToDbParameter(object, TypeCode)

protected override object ConvertToDbParameter(object clientValue, TypeCode clientValueTypeCode)

Parameters

clientValue object
clientValueTypeCode TypeCode

Returns

object

CreateConnection()

protected override IDbConnection CreateConnection()

Returns

IDbConnection

CreateConnection(string)

public static IDbConnection CreateConnection(string connectionString)

Parameters

connectionString string

Returns

IDbConnection

CreateParameter(IDbCommand, object, string, DBColumnType, string, int)

protected override IDataParameter CreateParameter(IDbCommand command, object value, string name, DBColumnType dbType, string dbTypeName, int size)

Parameters

command IDbCommand
value object
name string
dbType DBColumnType
dbTypeName string
size int

Returns

IDataParameter

CreateProviderFromConnection(IDbConnection, AutoCreateOption)

public static IDataStore CreateProviderFromConnection(IDbConnection connection, AutoCreateOption autoCreateOption)

Parameters

connection IDbConnection
autoCreateOption AutoCreateOption

Returns

IDataStore

CreateProviderFromString(string, AutoCreateOption, out IDisposable[])

public static IDataStore CreateProviderFromString(string connectionString, AutoCreateOption autoCreateOption, out IDisposable[] objectsToDisposeOnDisconnect)

Parameters

connectionString string
autoCreateOption AutoCreateOption
objectsToDisposeOnDisconnect IDisposable[]

Returns

IDataStore

GetConnectionString(string, string, string)

public static string GetConnectionString(string server, string userId, string password)

Parameters

server string
userId string
password string

Returns

string

GetValues(IDataReader, Type[], object[])

protected override void GetValues(IDataReader reader, Type[] fieldTypes, object[] values)

Parameters

reader IDataReader
fieldTypes Type[]
values object[]

IsConnectionBroken(Exception)

protected override bool IsConnectionBroken(Exception e)

Parameters

e Exception

Returns

bool

Register()

public static void Register()

WrapException(Exception, IDbCommand)

protected override Exception WrapException(Exception e, IDbCommand query)

Parameters

e Exception
query IDbCommand

Returns

Exception