Свободно nHibernate: не существует строки с данным идентификатором.
У меня есть Объект, у которого есть коллекция Предметов.Моя проблема: ошибка возникает, когда объект видят 2 пользователя, а один пользователь удаляет какой-либо элемент.Другой пользователь должен видеть объект обновленным, без удаленного элемента и без исключения.
Я пытался:
session.Evict(p);
// the following line will throw an exception
session.Refresh(p);
No row with the given identifier exists[Sistema.ERPxx.Pedidos.ItemPedido#74435]
В отображении указано:
this.HasMany<ItemPedido>(v => v.Items).KeyColumn("numero_pedido").Cascade.All().OrderBy("descricao_produto").LazyLoad().NotFound.Ignore();
Я столкнулся с этой проблемой и не знаю, как обновить Предмет, чтобы получить обновления, которые сделал другой пользователь.
Как обновить объект с Предметами без получения Исключения?