Я новичок в Nhibernate.
У меня есть приложение с ленивой загрузкой.
Я хочу написать метод
public User GetUser(int id)
в моем классе UserPersister.
Позже в приложении я хочу использовать указанное свойство, такое как User.Role или User.Address.
Это не сработает, если я закрою сеанс, который я использовал для получения пользователя
Моей первой идеей было создать Singleton Session, и тогда я смогу получить все данные.
Я прочитал несколько статей, что это плохая идея из-за производительности и утечки памяти.
Это правда? Каково решение этой проблемы?
С уважением
Martin