NHibernate Отображающееся Исключение: ассоциация от таблицы dbo. AccountGroup обращается к неотображенному классу: Система. Строка

IMO, совершенно приемлемо сохранить вещи на сессии. Это - отличный способ сделать данные персистентными. Это также, во многих случаях, более безопасно, чем хранение всего в cookie. Вот несколько проблем:

  • для кого-то возможно угнать сессию, поэтому если Вы собираетесь использовать его, чтобы отслеживать авторизацию пользователя, быть осторожными. Читайте это для получения дополнительной информации.
  • Это может быть очень ленивый способ сохранить данные. Только бросьте все в сессию так, чтобы Вы не запрашивали для нее позже.
  • , Если Вы собираетесь хранить объекты на сессии, или их файлы класса должны будут быть включены, прежде чем сессия запускается по следующему запросу, или необходимо будет настроить автоматический загрузчик.

6
задан Jonas Arcangel 1 December 2009 в 14:05
поделиться

1 ответ

У вас есть

References(x => x.Parent)
        .Column("Parent");

Когда родительский элемент определен как

public virtual string Parent { get; set; }

Вы не можете ссылаться на строку (если это не элемент коллекции)

15
ответ дан 8 December 2019 в 16:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: