Я изучаю NHibernate / MVC и создаю пример приложения, которое позволяет пользователю хранить список своих книг.Проблема, с которой я сталкиваюсь, заключается в том, что в моих репозиториях требовался текущий логин, но я не знаю, как лучше хранить детали пользователя в сеансе MVC.Я использую формы аутентификации.
страница входа
var user = userRepository.login(username,password);
Session["user"] = user;
страница списка
var user = Session["user"] as user;
var books = bookRepository.getByGenre("Fiction",user);
Это рекомендуемый способ передачи переменных экземпляра междукаждый http запрос?
спасибо