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