Link Search Menu Expand Document

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)