Table of Contents

Class OleDbReflectionHelperBase

Namespace
DevExpress.Xpo.DB.Helpers
Assembly
DevExpress.Xpo.v24.1.dll
public abstract class OleDbReflectionHelperBase
Inheritance
OleDbReflectionHelperBase
Inherited Members

Constructors

OleDbReflectionHelperBase()

protected OleDbReflectionHelperBase()

Fields

OleDbSchemaGuidColumns

protected static Guid OleDbSchemaGuidColumns

Field Value

Guid

OleDbSchemaGuidForeignKeys

protected static Guid OleDbSchemaGuidForeignKeys

Field Value

Guid

OleDbSchemaGuidIndexes

protected static Guid OleDbSchemaGuidIndexes

Field Value

Guid

OleDbSchemaGuidPrimaryKeys

protected static Guid OleDbSchemaGuidPrimaryKeys

Field Value

Guid

OleDbSchemaGuidProcedures

protected static Guid OleDbSchemaGuidProcedures

Field Value

Guid

OleDbSchemaGuidTables

protected static Guid OleDbSchemaGuidTables

Field Value

Guid

Methods

GetColumns(IDbConnection, object[])

public DataTable GetColumns(IDbConnection connection, object[] restrictions)

Parameters

connection IDbConnection
restrictions object[]

Returns

DataTable

GetForeignKeys(IDbConnection, object[])

public DataTable GetForeignKeys(IDbConnection connection, object[] restrictions)

Parameters

connection IDbConnection
restrictions object[]

Returns

DataTable

GetIndexes(IDbConnection, object[])

public DataTable GetIndexes(IDbConnection connection, object[] restrictions)

Parameters

connection IDbConnection
restrictions object[]

Returns

DataTable

GetOleDbExceptionNativeError(Exception)

public abstract int GetOleDbExceptionNativeError(Exception ex)

Parameters

ex Exception

Returns

int

GetOleDbSchemaTable(IDbConnection, Guid, object[])

protected abstract DataTable GetOleDbSchemaTable(IDbConnection connection, Guid schema, object[] restrictions)

Parameters

connection IDbConnection
schema Guid
restrictions object[]

Returns

DataTable

GetPrimaryKeys(IDbConnection, object[])

public DataTable GetPrimaryKeys(IDbConnection connection, object[] restrictions)

Parameters

connection IDbConnection
restrictions object[]

Returns

DataTable

GetProcedures(IDbConnection, object[])

public DataTable GetProcedures(IDbConnection connection, object[] restrictions)

Parameters

connection IDbConnection
restrictions object[]

Returns

DataTable

GetTables(IDbConnection, object[])

public DataTable GetTables(IDbConnection connection, object[] restrictions)

Parameters

connection IDbConnection
restrictions object[]

Returns

DataTable

IsOleDbException(Exception)

public abstract bool IsOleDbException(Exception ex)

Parameters

ex Exception

Returns

bool