Я пытаюсь обновить запись с помощью nHibernate. Я попробовал несколько решений, но никто из них не работает (не показывает ошибки, данные bu также не обновляются).
Первый код:Обновление nHibernate не работает для существующего объекта
MyRepository rep = new MyRepository(GetCurrentSession());
UserPost post = rep.GetById(id);
post.ValidTo = date;
rep.Update(post);
Второй код:
ISession session = GetCurrentSession();
MyRepository rep = new MyRepository(GetCurrentSession());
UserPost post = rep.GetById(id);
post.ValidTo = date;
rep.Update(post);
session.Update(post);
session.Transaction.Commit();
session = null;
Может somedy есть предложение?
Спасибо человеку! Он был правильно нанесен на карту, но ваши предложения дали мне понять, что нужно проверить. В моем файле сопоставления 'mutable' был установлен' false' – JNM
Да, ошибка не возникает, если определено 'mutable =" false "'. Хороший улов – Rippo