Я разрабатываю решение для приложения. Я планирую использовать проект, управляемый доменом. Asp.net MVC и Entity. Вам нужны ваши материалы в некоторых областях.Разработка приложения с использованием DDD
Доступ к данным разработан с использованием Entity Framework коды первых Reposirotires построены на модели EF Data Acces домена предназначена usind модели предметной области в верхней части Хранилища serveices приложения построены на вершине слоя Damain UI разработан на верхняя часть услуг Применение
течение
пользовательский интерфейс (контроллер) -> службы приложений -> Домен слой -> Хранилища -> Доступ к данным -> база данных.
Я не очень понимаю, как делиться данными между слоями.
Модель моего домена может использоваться для хранения данных между репозиториями, доступом к данным и уровнем домена. Я просто думаю, как данные должны передаваться от Daomin Layert до Application Service и Application Service для пользовательского интерфейса. Я могу использовать DTO, но не уверенная погода, это хороший вариант или нет, поскольку у меня есть некоторые модели уже в модели Domain Model, View в пользовательском интерфейсе.
Ваша идея заключается в использовании DTO? – Brainchild
Да, Кажется, так ... он говорит использовать DTO.И я также рекомендую то же самое в вашем сценарии. – Snesh