Class BaseODPConnectionProvider
- Namespace
- DevExpress.Xpo.DB
- Assembly
- DevExpress.Xpo.v24.1.dll
public abstract class BaseODPConnectionProvider : BaseOracleConnectionProvider
- Inheritance
-
BaseODPConnectionProvider
- Derived
-
- Inherited Members
-
Constructors
BaseODPConnectionProvider(IDbConnection, AutoCreateOption)
public BaseODPConnectionProvider(IDbConnection connection, AutoCreateOption autoCreateOption)
Parameters
connection
IDbConnection
autoCreateOption
AutoCreateOption
Fields
VarcharParameterFixEnabled
public static bool VarcharParameterFixEnabled
Field Value
- bool
Properties
DbTypeMapper
protected override DbTypeMapperBase DbTypeMapper { get; }
Property Value
- DbTypeMapperBase
IsFieldTypesNeeded
protected override bool IsFieldTypesNeeded { get; }
Property Value
- bool
IsODPv10
protected abstract bool IsODPv10 { get; }
Property Value
- bool
OracleAssemblyName
protected abstract string OracleAssemblyName { get; }
Property Value
- string
OracleCommandBuilderTypeName
protected abstract string OracleCommandBuilderTypeName { get; }
Property Value
- string
OracleCommandTypeName
protected abstract string OracleCommandTypeName { get; }
Property Value
- string
OracleDataReaderTypeName
protected abstract string OracleDataReaderTypeName { get; }
Property Value
- string
OracleDbTypeName
protected abstract string OracleDbTypeName { get; }
Property Value
- string
OracleDecimanlTypeName
protected abstract string OracleDecimanlTypeName { get; }
Property Value
- string
OracleExceptionTypeName
protected abstract string OracleExceptionTypeName { get; }
Property Value
- string
OracleGlobalizationTypeName
protected abstract string OracleGlobalizationTypeName { get; }
Property Value
- string
OracleParameterTypeName
protected abstract string OracleParameterTypeName { get; }
Property Value
- string
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
CreateCommand()
public override IDbCommand CreateCommand()
Returns
- IDbCommand
CreateConnection()
protected override IDbConnection CreateConnection()
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
ExecuteSproc(string, params OperandValue[])
protected override SelectedData ExecuteSproc(string sprocName, params OperandValue[] parameters)
Parameters
sprocName
string
parameters
OperandValue[]
Returns
- SelectedData
ExecuteSprocAsync(AsyncOperationIdentifier, CancellationToken, string, params OperandValue[])
protected override Task<SelectedData> ExecuteSprocAsync(AsyncOperationIdentifier asyncOperationId, CancellationToken cancellationToken, string sprocName, params OperandValue[] parameters)
Parameters
asyncOperationId
AsyncOperationIdentifier
cancellationToken
CancellationToken
sprocName
string
parameters
OperandValue[]
Returns
- Task<SelectedData>
ExecuteSprocParametrized(string, params OperandValue[])
protected override SelectedData ExecuteSprocParametrized(string sprocName, params OperandValue[] parameters)
Parameters
sprocName
string
parameters
OperandValue[]
Returns
- SelectedData
ExecuteSprocParametrizedAsync(AsyncOperationIdentifier, CancellationToken, string, params OperandValue[])
protected override Task<SelectedData> ExecuteSprocParametrizedAsync(AsyncOperationIdentifier asyncOperationId, CancellationToken cancellationToken, string sprocName, params OperandValue[] parameters)
Parameters
asyncOperationId
AsyncOperationIdentifier
cancellationToken
CancellationToken
sprocName
string
parameters
OperandValue[]
Returns
- Task<SelectedData>
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
PrepareDelegates()
protected override void PrepareDelegates()
WrapException(Exception, IDbCommand)
protected override Exception WrapException(Exception e, IDbCommand query)
Parameters
e
Exception
query
IDbCommand
Returns
- Exception