В настоящее время мы пытаемся применить принципы доменного дизайна в нашем приложении на основе .NET (ASP.NET, WCF, Castle Windsor, стек NHibernate)
Вопрос на уровне таблицы, мы обновили его (строка), обновили (дата / время) для заказа. Когда заказ будет утвержден, мы должны получить обновленный, обновленный, отражающий имя утверждающего и дату / время его утверждения
Ребята, вы делаете что-то, как показано ниже на уровне приложений? Пожалуйста, сообщите
order = orderRepository.Find (orderId)
order.businessLogicCall1 ()
order.businessLogicCall2 ()
order.updatedBy (Username)
orderRepository.Save (заказ)
, где вызов order.updatedBy () также обновляет внутреннее поле updatedOn для даты / времени, когда было выполнено обновление. Это публикуется на стол Nhibernate