阅读some posts来自 Jimmy Boggard 并想知道 - 如何用流畅的 nhibernate 映射这些野兽?
映射会是什么样的?
public class EmployeeType : Enumeration{
public static readonly EmployeeType
Manager = new EmployeeType(0, "Manager"),
Servant = new EmployeeType(1, "Servant"),
AssistantToTheRegionalManager = new EmployeeType
(2, "Assistant to the Regional Manager");
private EmployeeType() { }
private EmployeeType(int value, string displayName) :
base(value, displayName) { }
}
最佳答案
啊……很容易。在 CodeCampServer 中 - 有一个通用的 EnumerationType 类。想法很简单——我们只需要用 EnumerationType 包装我们的域模型枚举值对象,以便将它映射为整数(或其他任何必要的东西)。
关于fluent-nhibernate - 使用 Fluent Nhibernate 映射自定义枚举类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1593773/