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