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