SqLiteConvertFieldResolver
This class resolves a Field into a CAST(column AS "TYPE") SQL fragment whenever the field carries an explicit .Type, using DbTypeToSqLiteStringNameResolver to determine the SQLite type name. It is used internally by SqLiteStatementBuilder and is not typically used directly.
Unlike SqlServerConvertFieldResolver and PostgreSqlConvertFieldResolver, it does not override the base DbConvertFieldResolver’s Resolve method — it only supplies the SQLite-specific dbTypeResolver/stringNameResolver pair to it.
Usability
var resolver = new SqLiteConvertFieldResolver();
var expression = resolver.Resolve(new Field("Age", typeof(int)), dbSetting);
// CAST([Age] AS [INT])