这几天业务逻辑层的命名约定?

时间:2016-05-17 19:31:38

标签: c#

几年前,数据访问层在其自己的名为DAL的项目中非常标准。我注意到过去几年中这个项目被称为Repository的趋势。

几年前,业务逻辑层在其自己的名为BLL的项目中非常标准。这仍然是一个常见的约定,还是让开发人员转移到这个项目的其他名称?

1 个答案:

答案 0 :(得分:0)

我不确定是否有标准,真的。我从DDD中采用了很多架构方法,因此将其称为Domain层,因此ProjectName.Domain就是我最终的结果。核心是我经常看到的另一个:ProjectName.Core,有时只是ProjectName.Models

我倾向于认为这实际上取决于您正在使用的架构方法。根据您的项目布局和结构的方式,使用其他名称可能更有意义。在传统的3层架构中,BLL仍然没问题。只需将其设置为语义并遵循项目中的一致惯例,您就可以了。