OracleStatementBuilder
This class is the BaseStatementBuilder-derived implementation for Oracle. It targets Oracle Database 12c and later, and is automatically registered by OracleBootstrap — you do not need to instantiate it directly under normal use.
Constructors
public OracleStatementBuilder(IDbSetting dbSetting)
public OracleStatementBuilder(IDbSetting dbSetting,
IResolver<Field, IDbSetting, string> convertFieldResolver = null,
IResolver<Type, Type> averageableClientTypeResolver = null)
convertFieldResolver defaults to OracleConvertFieldResolver, used to render CAST(...) expressions for typed fields.
Usability
Use StatementBuilderMapper to override it with a custom implementation.
StatementBuilderMapper.Add(typeof(OracleConnection), new MyCustomOracleStatementBuilder(dbSetting), true);