将字节枚举映射为char

本文关键字:char 映射 枚举 字节 | 更新日期: 2023-09-27 18:12:01

我有一个类,它有一个枚举,它的值是ASCII码。
我想保存在数据库的字符值不是ASCII码,我怎么能做到这一点?

将字节枚举映射为char

您可以使用IUserType接口实现自己的类型转换。如何做到这一点的例子可以在这里或这里找到。

一旦你这样做了,你必须告诉你的流畅映射器对给定的属性使用这种类型:

Map(u => u.AsciiCode).CustomType<AsciiCodeAsChar>();