如何使用NHibernate将枚举映射到数据库或从数据库映射?

Kev*_*ang 1 nhibernate enumeration

编辑:瑞恩提出了一个很好的观点.我特别希望能够在仍然存储人类可读值的数据库中进行映射.也就是说,我不希望在我的数据库中有一堆枚举整数.

Jas*_*per 5

根据文档,您可以将映射文件中属性的type属性留空,也可以定义它并指定枚举的类名.

另一种方法是将枚举转换为int并使用int作为映射类型.