如何在Fluent Nhib中映射不再值enum成员?

时间:2017-01-26 17:38:04

标签: enums fluent-nhibernate

我们有这个区域枚举,其中包含成员" US"

[Flags]
[DataContract]
public enum Region
{
    [EnumMember]
    None = 0,

    [EnumMember]
    US = 2,

    [EnumMember]
    APAC = 4,

    [EnumMember]
    EMEA = 8,

    [EnumMember]
    AMER = 32,
}

我们希望退休"美国"会员,我们会将代码中的所有用法交换为" AMER"。 但我们还需要设置ClassMap,以便DB中任何现有的检索实体都必须默认为" AMER" (它被保存为" US"之前)。

我们如何实现这一目标?它在DB

中保存为字符串

0 个答案:

没有答案
相关问题