DbTypeToDb2StringNameResolver

A class used to resolve a DbType into its equivalent Db2 database string name.

This IResolver<DbType, string> implementation converts a .NET DbType into its equivalent Db2 SQL type name (e.g. DbType.StringVARCHAR(2000), DbType.GuidCHAR(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"