Я нашел этот кусок кода:Session выселить и слейте для обновления объекта
public virtual void Update(T entity) {
Logger.Debug("Update {0}", entity);
Session.Evict(entity);
Session.Merge(entity);
}
Можете ли вы объяснить, что плюсы и минусы вызова этого более вызова обновления на сессии? Почему это работает, что такое механика за этим кодом? Разве это не слишком хаки?
Любая причина, почему вы не просто призывающую 'Update' на предприятие? – rae1
Да, конечно, может возникнуть вопрос, почему бы просто не называть обновление? это фрагмент внешнего фреймворка. – 0lukasz0