MySqlConnectorDbTypeToMySqlStringNameResolver
This IResolver<MySqlDbType, string> implementation converts a MySqlConnector MySqlDbType enum value into its equivalent MySQL SQL type name (e.g. MySqlDbType.VarChar → VARCHAR, MySqlDbType.Int64 → BIGINT, MySqlDbType.Guid → TEXT).
MySqlConnector.MySqlDbTypeis a distinct enum fromMySql.Data.MySqlClient.MySqlDbTypeused by MySqlDbTypeToMySqlStringNameResolver — the two are not interchangeable, even though this resolver’s logic mirrors it member-for-member. Like its MySql.Data counterpart, it is a standalone utility and is not currently wired into MySqlConnectorStatementBuilder.
Usability
var resolver = new MySqlConnectorDbTypeToMySqlStringNameResolver();
var typeName = resolver.Resolve(MySqlDbType.Int64); // "BIGINT"