在使用 Dapper 的 Query() 函数时,我试图填充一个具有枚举值属性的类。在我的数据库中,该列存储为字节。但是在类中,它们是枚举类型。在旧的 ADO.NET 方法中,我会在读取循环中进行转换:
myClass.myEnum = (MyEnumType) reader.GetByte(2);
在使用 Dapper 时,我无法弄清如何进行此转换。例如,当我执行以下操作时:
myClass = conn.Query<MyClassType>("SELECT ... ")
我遇到了一种类型的错误
Error parsing column 2 (myEnum=1 - Byte)
有没有办法使用Dapper的Query()方法来填充一个包含枚举类型属性的类?