如何使用Nhibernate设置枚举列?

时间:2009-06-01 19:24:33

标签: nhibernate

使用nhibernate,如何将列设置为枚举类型?

e.g。

用户类具有UserType,它是枚举

public enum UserType { Normal = 1, Super = 2 }

1 个答案:

答案 0 :(得分:2)

您没有为枚举构建地图。您将枚举添加到对象上的地图。将类型声明为枚举的类型。 db中的列需要是一个int,NHib将正确映射它。

See here在我的回答中。