Я пытаюсь понять, как и если возможно, сохранить сеанс открытым в службе wcf.
проблема в том, что если я выбираю объект и передаю его клиенту, а затем возвращаю его на сервер с тем же сеансом, я получаю исключение, так как сеанс больше не знает этот объект (ссылка изменилась из-за wcf) .
поэтому мне нужно открыть новый сеанс для обновлений, когда я открываю новый сеанс, я теряю механизм большого кэша nhibernate.
что я могу сделать, чтобы решить эту проблему?
Я хочу сохранить кеш, мне все равно, нужно ли мне открывать сессию для каждого звонка.