Logikę mam podzieloną na 4 warstwy - DDD :) W warstwie aplikacyjnej mam implementacje CQRS. Warstwa prezentacji to klient ASP MVC mam tam interfejsy od CQRS oraz classy command, query, queryresult a bym mógł je podać ich typy oraz stan do dostawcy hendlerów.

Dziwnie się czuje gdy classy przypominające DTO przechowywane są w warstwie prezentacji. Czy to jest na pewno dobre podejście do projektowania ? Wydaje mi się, że coś idzie tu nie tak. Niby wszystko jak wujek Bob mówi ale coś nie tak.

Czy mógł by ktoś dać jakieś rady odnośnie implementacji CQRS oraz wyrazić swoją opinie.