我的应用程序中有一个 WCF 服务层,它将 DTO 传递到 UI。
在项目中放置 DTO 类的最佳位置是哪里,它们是否应该有不同的名为 DTO 的文件夹,或者可以放置在使用它们的服务所在的文件夹中吗?
最佳答案
将它们放在一个单独的程序集中(注意 - 不仅仅是一个文件夹,而是一个专用程序集),UI 层和服务层都可以访问该程序集。我通常将这一层称为“实体”,顺便说一句,它通常还包含其他内容。
关于wcf - DTO 在项目中的物理位置,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9533228/