Re: UOW изменение количественного свойства
От: Sinix  
Дата: 06.06.17 14:37
Оценка:
Здравствуйте, VAD_OS, Вы писали:

VAD>Подскажите как лучше всего используя unit of work отслеживать изменение количественного свойства(например количество товара).

VAD>К примеру есть доменная сущность

Вариант 1: сделать quantity вычисляемым

Вариант 2: завести бизнес-операцию "резерв товара", выполняемую как предусловие при процессинге заказа. В пару — периодический сброс "подвисших" товаров.
Скажем, запускать раз в 10 минут и отменять операции оформления заказа, которые висят дольше 15 минут.

Вариант 3: декремент через optimistic change tracking с обработкой неудачных попыток обновления.

Вариант 4: поднять проблему на уровень описания бизнес-процессов, формализовать решение, описать в ТЗ, сделать в коде
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.