Al usar la función Dapper's Query(), estoy intentando completar una clase que tiene una propiedad que es un valor enumerado. En mi base de datos, esta columna se almacena como un byte. Sin embargo, en la clase, son una enumeración. En el enfoque de ADO.NET de edad, me convierto en el bucle lector:Uso de Dapper para llenar las propiedades de Enum
myClass.myEnum = (MyEnumType) reader.GetByte(2);
Al utilizar Dapper, no puedo encontrar la manera de hacer esta conversión. Por ejemplo, cuando hago algo así como
myClass = conn.Query<MyClassType>("SELECT ... ")
consigo un error del tipo
Error parsing column 2 (myEnum=1 - Byte)
¿Hay una manera de utilizar la consulta de Dapper() para rellenar en una clase que contiene propiedades que son tipos de enumeración ?
Gracias.
Tenga en cuenta que si el tipo de datos en SQLITE es "INT", entonces no se requiere ningún código especial para persistir y recuperar enums de .NET desde Sqlite usando Dapper. – BrokeMyLegBiking