Как избежать анемичных моделей предметной области, или когда переместить методы от объектов на службы

Зависимые проблемы машины.

я в настоящее время пытаюсь отладить, почему приложение имеет необработанное исключение в попытке {} выгода {} блок (да, необработанный в попытке / выгода), который только проявляет на определенной ОС / сборки машины, а не на других.

Та же версия программного обеспечения, тот же установочный носитель, тот же исходный код, работает над некоторыми - необработанное исключение в том, что должно быть очень хорошо обработанной частью кода других.

Gak.

45
задан Matt Hidinger 28 September 2009 в 18:53
поделиться

3 ответа

Я думаю, что эту конкретную проблему можно элегантно решить с помощью события домена .

24
ответ дан 26 November 2019 в 21:31
поделиться

Рассматривали ли вы, что контроллер статьи по существу передает сообщение / публикует событие? Тогда любые «слушатели-события-публикации-статьи» будут воспринимать это сообщение и отвечать соответствующим образом; в вашем конкретном случае уведомление по электронной почте будет прослушивать эти события и быть настроено для этого. Таким образом, битам публикации статьи не нужно ничего знать о битах уведомления по электронной почте.

2
ответ дан 26 November 2019 в 21:31
поделиться

Просмотр этого превосходного вопроса, привел меня к чтению , используя модель доменного модели из UDI на MSDN.

HTH помогает другим пользователям.

Я пытался выработать, как задать этот же вопрос, но сумел впутать себя несколько раз. Ваш вопрос наверняка нет! Спасибо

1
ответ дан 26 November 2019 в 21:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: