Я использую gridview в C# и пытаюсь удалить строку. Я использую nHibernate с сеансом за запрос. Моя проблема в том, что когда я удаляю и выполняю команду строки, я могу удалить запись в db, но когда я пытаюсь перезагрузить источник данных, потому что удаление еще не выполнено, я, кажется, извлекаю исходные данные в тот же сеанс.nHibernate Session-Per-Request Удаление и фиксация до завершения сеанса
Может кто-нибудь сказать мне, какая лучшая стратегия заключается в том, чтобы справиться с этим сценарием?
Большое спасибо! Sid
Лучшим сценарием является ** SPLIT ** действия по записи и чтению. Например. Я использую Delete для удаления, затем перенаправляю List() в MVC или просто DELETE-метод, а затем Find via GET с помощью Web API. Мы никогда не должны сочетать эти ... –
http://stackoverflow.com/questions/13131796/nhibernate-caching-issue-when-to-call-evict – user1618077