Link Search Menu Expand Document

SqlServerConvertFieldResolver


This class resolves a Field into a CONVERT(TYPE, column) SQL fragment whenever the field carries an explicit .Type, using DbTypeToSqlServerStringNameResolver to determine the SQL Server type name. It is used internally by SqlServerStatementBuilder and is not typically used directly.

Usability

var resolver = new SqlServerConvertFieldResolver();
var expression = resolver.Resolve(new Field("Age", typeof(int)), dbSetting);
// CONVERT([INT], [Age])