OracleConvertFieldResolver
This class resolves a Field into a CAST(column AS TYPE) SQL fragment whenever the field carries an explicit .Type, using DbTypeToOracleStringNameResolver to determine the Oracle type name. It is used internally by OracleStatementBuilder and is not typically used directly.
Usability
var resolver = new OracleConvertFieldResolver();
var expression = resolver.Resolve(new Field("Age", typeof(int)), dbSetting);
// CAST("Age" AS NUMBER(10))