需要实施清洁架构并与DTO概念斗争.据我所知,我不能在表示层(asp mvc)中使用我的域对象,而应该使用DTO或viewmodel.我不确定这些DTO应该去哪里.我有两个项目作为我的核心层(域,应用程序).Domain保存我的实体ex:'Post'+ Repository interfaces ex:'IPostRepository'.应用程序保存逻辑ex:'IPostManager'+'PostManager'.DTO和DTO映射到实体的位置应该在哪里?Asp MVC,应用程序还是域名?