2
命名约定DAL,BAL和UI层
我正在开发具有以下几层的典型Web应用程序 UI层(MVC) 业务逻辑层(BAL) 数据访问层(DAL) 每个层都有自己的DTO对象,包括BAL和DAL。我对此的疑问如下 DAL返回的DTO只需转换为BAL中的相应DTO,然后发送到UI层即可。在某些情况下,DTO对象的属性和结构都是相同的。在这种情况下,最好将DAL中的DTO简单地返回到UI层而不包含中间对象。 命名这些DTO对象和每一层中其他对象的最佳方法是什么。我应该使用一些前缀,例如DTOName,ServiceName吗?我之所以要求使用前缀的原因是,如果解决方案中的类与Framework中的其他类以及前缀不冲突,那么我更容易理解每个类所属的位置吗?