У меня есть следующий (упрощенный)
public enum Level
{
Bronze,
Silver,
Gold
}
public class Member
{
public virtual Level MembershipLevel { get; set; }
}
public class MemberMap : ClassMap<Member>
{
Map(x => x.MembershipLevel);
}
Это создает таблицу с столбцом MemberhipLevel со значением в качестве значения строки Enum.
Я хочу, чтобы весь Enum был создан как таблица поиска, а таблица Member ссылается на это с целым значением как FK.
Кроме того, я хочу сделать это, не изменяя мою модель.