有没有办法使用NHibernate将枚举持久化到数据库?那有一张代码表和枚举中每个值的名称。
我想保留没有实体的枚举,但仍然具有从所有其他引用实体到枚举的表的外键(枚举的int表示形式)。
你们为什么把这个复杂化呢?真的很简单。
映射如下所示:
<property name="OrganizationType"></property>
该模型属性如下所示:
public virtual OrganizationTypes OrganizationType { get; set; }
枚举看起来像这样:
public enum OrganizationTypes { NonProfit = 1, ForProfit = 2 }
NHibernate将自动解决所有问题。为什么键入比您需要的更多???