После того, как я получаю объект, я изменяю его свойство.Затем я получаю ту же сущность.
Как мне сказать Nhibernate, чтобы он обновлял сущность до загрузки сущности?
Вот код:
EmployeeRepository employeeRepository = new EmployeeRepository();
Employee employee = employeeRepository.GetById(4);
employee.LastName = "TEST!!!";
Employee employee2 = employeeRepository.GetById(4);
В настоящее время Nhibernate не делает обновления в моей программе.Я думал, что просто установив FlushMode на Auto, вы автоматически обновите сущность.
EDIT Фон в том, что я пытаюсь воспроизвести это поведение в другом приложении.НЕТ метода сохранения!Просто этот код.Версия NHibernate действительно старая, это версия 1.2.1.4000.возможно, есть подвох.
Когда я устанавливаю FlushMode в приложении brownfield для Commit, оператор обновления не генерируется.
Но в моем собственном проекте я все еще не могу воспроизвести это "автоматическое" поведение.