DbTypeToCockroachDbStringNameResolver
A class used to resolve a DbType into its equivalent CockroachDB database string name.
This IResolver<DbType, string> implementation converts a .NET DbType into its equivalent CockroachDB SQL type name (e.g. DbType.String → TEXT, DbType.Int32 → INT4, DbType.Binary/DbType.Byte → BYTEA). It is used internally by CockroachDbConvertFieldResolver and CockroachDbStatementBuilder to build CAST(...) expressions and key-returning clauses. An unrecognized DbType falls back to TEXT.
Usability
var resolver = new DbTypeToCockroachDbStringNameResolver();
var typeName = resolver.Resolve(DbType.Int64); // "BIGINT"