AuroraDbDbTypeToStringNameResolver
A class used to resolve an AuroraDbType into its equivalent Aurora MySQL database string name.
This IResolver<AuroraDbType, string> implementation converts an AuroraDbType enum value into its equivalent Aurora MySQL SQL type name (e.g. AuroraDbType.VarChar → VARCHAR, AuroraDbType.BigInt → BIGINT, AuroraDbType.Enum/AuroraDbType.Set → TEXT, any of the spatial types (Geometry, Point, LineString, Polygon, MultiPoint, MultiLineString, MultiPolygon, GeometryCollection) → GEOMETRY).
This resolver is not currently wired into AuroraDbStatementBuilder — it is a standalone utility you can use directly if you need to map an AuroraDbType to its SQL name.
Usability
var resolver = new AuroraDbDbTypeToStringNameResolver();
var typeName = resolver.Resolve(AuroraDbType.BigInt); // "BIGINT"