У меня есть следующая проблема. Я использую Dapper для подключения к базе данных, поле, которое является varchar в базе данных, является перечислением в моем объекте. Нет никакой проблемы для Dapper для сопоставления объекта базы данных с моим DTO, если перечисление имеет то же имя, что и строка в базе данных. К сожалению, строки в базе данных не очень удобны для пользователя, и мне было интересно, есть ли способ их сопоставить или конвертировать (только перечисления), чтобы использовать более удобные для пользователя версии. Например, значение базы данных для поля:Отображение перечислений при использовании dapper
SomeVeIRdLooking_Value
И я хотел бы, чтобы сопоставить:
public enum MyEnum {
MyFormattedValue
}
Я не думаю, что в настоящее время поддерживается поддержка dapper. Он поддерживает числовое преобразование и преобразование прямого имени. Я проверю код, когда я нахожусь на ПК, хотя –