我的应用程序中有一个WCF服务层,它将DTO传递给UI。
将DTO课程放在项目中的最佳位置在哪里,他们是否有不同的名为DTO的文件夹,还是可以放在使用它们的服务所在的文件夹中?
答案 0 :(得分:3)
将它们放在一个单独的程序集中(通知 - 不仅仅是文件夹,专用程序集),UI层和服务层都可以访问它。我通常将此图层称为Entities
,而BTW通常也包含其他内容。
答案 1 :(得分:0)
将您的服务DTO放在一个独立的Service.Dto项目中,该项目应该是SIL。此外,当你说“将DTO传递给UI”时,你的措辞可能会让人感到困惑。您可能意味着将DTO传递给服务客户。