Отображение перечисления с беглым nhibernate

Я следую заhttp://wiki.fluentnhibernate.org/Getting_started учебник по созданию моего первого проекта NHibernate с Fluent NHibernate

У меня 2 стола

1) Аккаунт с полями

Id
AccountHolderName
AccountTypeId

2) AccountType с полями

Id
AccountTypeName

Прямо сейчас типы счетов могут быть Сберегательными или Текущими. Таким образом, таблица AccountTypes хранит 2 строки 1 - Сбережения 2 - Текущая

Для таблицы AccoutType я определил enum

public enum AccountType {
    Savings=1,
    Current=2
}

Для таблицы Account я определяю класс сущности

public class Account {
    public virtual int Id {get; private set;}
    public virtual string AccountHolderName {get; set;}
    public virtual string AccountType {get; set;}
}

Свободные nhibernate отображения:

public AgencyMap() {
    Id(o => o.Id);
    Map(o => o.AccountHolderName);
    Map(o => o.AccountType);
}

Когда я пытаюсь запустить решение, оно выдает исключение - InnerException = {"(XmlDocument) (2,4): Ошибка проверки XML: элемент 'учебный класс' в пространстве именУрна: NHibernate-отображение-2,2' имеет неполное содержание. Список возможных ожидаемых элементов:meta, subselect, cache, синхронизировать, комментировать, tuplizer, id, Composite-ID ' в пространстве именУр ...

Я предполагаю, что это потому, что я не указал никакого отображения для AccountType.

Вопросы:

Как я могу использовать перечисление AccountType вместо класса AccountType?Может быть, я иду по неверному пути. Есть лучший способ сделать это?

Спасибо!

Ответы на вопрос(3)

Ваш ответ на вопрос