MySqlDbTypeToMySqlStringNameResolver
This IResolver<MySqlDbType, string> implementation converts a MySql.Data MySqlDbType enum value into its equivalent MySQL SQL type name (e.g. MySqlDbType.VarChar → VARCHAR, MySqlDbType.Int64 → BIGINT, MySqlDbType.Guid → TEXT).
Unlike its SQL Server/Oracle/PostgreSQL counterparts, this resolver is not currently wired into MySqlStatementBuilder — it is a standalone utility you can use directly if you need to map a
MySqlDbTypeto its SQL name.
Usability
var resolver = new MySqlDbTypeToMySqlStringNameResolver();
var typeName = resolver.Resolve(MySqlDbType.Int64); // "BIGINT"