OnPreUpdate не сохраняет новое значение поверх последнего - PullRequest
0 голосов
/ 01 декабря 2018

Я использую прослушиватель событий, чтобы контролировать свои данные, как описано в этой ссылке:
https://tpodolak.com/blog/2013/08/24/nhibarnate-using-event-listeners-to-set-entity-modification-date/
Но есть проблема, она работает только когда значениепеременной, которую я пытаюсь сохранить в своем множестве, равной нулю, поэтому, если я передаю переменную, которая содержит последнее значение, она не будет обновлять

var currentDate = DateTime.Now;
SetState(@event.Persister, @event.State, ModificationDatePropertyName, currentDate);
dateInfo.ModificationDate = currentDate;

Если dateInfo.ModificationDate уже содержит любое значение, оно не будет обновляться, даже если я установил значение currentDate, но если для него установлено значение null, оно будет обновлено.Я не хочу устанавливать нулевое значение каждый раз, когда мне нужно обновить каждую сущность, кто-нибудь знает, как это обойти?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...