Удерживайте модель Poco (модель домена) в сеансе
-6
0
есть ли способ хранения данных модели домена в сеансе? в ASP.NET MVC3 С#
спросил(а)
2021-01-19T15:19:03+03:00
2 месяца, 3 недели назад
добавить комментарий
пожаловаться
Решение
61
Да, просто место в сеансе []
MyModel mm;
Session["MyModel"] = mm;
MyModel mm = (MyModel)Session["MyModel"];
Это также работает с загруженными объектами Entity Framework (вы можете поместить прокси в сеанс), хотя вы не можете делать с ними вещи, которые требуют контекста после того, как контекст, который они загружали, был удален.
ответил(а)
2021-01-19T15:19:03+03:00
2 месяца, 3 недели назад
добавить комментарий
пожаловаться
44
Как насчет этого:
var domainModelData = GetDomainModelData();
Session["DomainModelData"] = domainModelData;
ответил(а)
2021-01-19T15:19:03+03:00
2 месяца, 3 недели назад
добавить комментарий
пожаловаться
Ваш ответ
Еще в рубрике
115
Состояние гонки между возвратом вызова и OnNavigated событиями страницы
62
Метод POST для отправки данных RAW TEXT и получения ответа HTML с помощью веб-метода Jquery AJAX и проверки с помощью POSTMAN
113
Получение идентификатора устройства/Ручка мыши с сырым входом
61
Вернуть строку, которая будет отображаться в представлении "Восстанавливающий API"