DbTypeToOracleStringNameResolver
This IResolver<DbType, string> implementation converts a .NET DbType into its equivalent Oracle SQL type name (e.g. DbType.String → NVARCHAR2(2000), DbType.Guid → RAW(16)). It is used internally by OracleConvertFieldResolver to build CAST(...) expressions.
Usability
var resolver = new DbTypeToOracleStringNameResolver();
var typeName = resolver.Resolve(DbType.Int64); // "NUMBER(19)"