Dav*_*vid 15 nhibernate enums nhibernate-mapping fluent-nhibernate
我有一个名为Salutation的Enum数据访问类:
public enum Salutation
{
Unknown = 0,
Dame = 1,
etc
Mr = 5,
etc
}
Run Code Online (Sandbox Code Playgroud)
我正在使用NHibernate进行课程,直到今天早上我才使用.hbm.xml文件进行映射.但是,我现在已经切换到使用Fluent NHibernate,但加载类的实例失败(例如):
[HibernateException:无法解析5作为称呼]
正如您所看到的,5应该可以解析为Salutation(假设5是一个int,它不可能从错误消息中得知).
谁知道这里发生了什么?
谢谢
大卫
Dav*_*vid 34
这比我想象的要容易得多.
Map(x => x.WhateverThePropertyNameIs).CustomType(typeof(MyEnumeration));
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2734 次 |
| 最近记录: |