DbTypeToDb2StringNameResolver
This IResolver<DbType, string> implementation converts a .NET DbType into its equivalent Db2 SQL type name (e.g. DbType.String → VARCHAR(2000), DbType.Guid → CHAR(16) FOR BIT DATA). It is used internally by Db2ConvertFieldResolver to build CAST(...) expressions.
Usability
var resolver = new DbTypeToDb2StringNameResolver();
var typeName = resolver.Resolve(DbType.Int64); // "BIGINT"