Link Search Menu Expand Document

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)