Link Search Menu Expand Document

DbTypeToOracleStringNameResolver


This IResolver<DbType, string> implementation converts a .NET DbType into its equivalent Oracle SQL type name (e.g. DbType.StringNVARCHAR2(2000), DbType.GuidRAW(16)). It is used internally by OracleConvertFieldResolver to build CAST(...) expressions.

Usability

var resolver = new DbTypeToOracleStringNameResolver();
var typeName = resolver.Resolve(DbType.Int64); // "NUMBER(19)"