Link Search Menu Expand Document

OracleDbHelper


This class implements IDbHelper for Oracle. It queries ALL_TAB_COLUMNS (together with primary-key and identity-column metadata) to build the list of DbField objects RepoDB uses internally to generate SQL statements.

It is automatically registered by OracleBootstrap — you do not need to instantiate it directly under normal use.

Properties

NameDescription
DbTypeResolverThe IResolver<string, Type> used to convert an Oracle column data type (e.g. VARCHAR2) into its equivalent .NET CLR type. Defaults to OracleDbTypeNameToClientTypeResolver.

Usability

Only override this if you need a custom type resolver.

var dbHelper = new OracleDbHelper(new MyCustomOracleDbTypeNameToClientTypeResolver());
DbHelperMapper.Add<OracleConnection>(dbHelper, true);