В настоящее время я изучаю подход к разработке, ориентированный на предметную область, и использую книгу Тима Маккарти «Проектирование на основе предметной области с помощью C #» в качестве руководства.
Книга действительно полезна, но я начинаю немного зацикливаться, когда дело доходит до использования структуры сущностей, в частности подхода «сначала код», доступного в 4.1.
Основываясь на примере из книги, многоуровневый подход к архитектуре должен означать, что уровень инфраструктуры не может видеть уровень модели / предметной области.
Итак, как лучше всего отображать poco моего домена в классах контекста базы данных, которые (я полагаю) должны находиться на уровне инфраструктуры, не противореча многоуровневому подходу?
Есть большая вероятность, что я полностью ошибаюсь в своих думаю так, пожалуйста, дайте мне знать, так как я все еще учусь!
Большое спасибо :)
Адам