【发布时间】:2016-06-13 11:13:57
【问题描述】:
我的网站结构如下:
- ProjectName.Core - 实体框架、上下文、迁移、接口、扩展、枚举
- ProjectName.Models - 仅限 DTOS
- ProjectName.Repositories - 仅限存储库
- ProjectName.Services - 通过 ninject 与存储库对话、自动映射器配置实例化的服务
- ProjectName.Tests - 不言自明
- ProjectName.Web.Customer - 客户 mvc 站点
- ProjectName.Web.Admin - 管理 mvc 站点
我的问题:
我应该把静态的“帮助”类放在哪里,比如下面,我应该怎么称呼它们?
- 剃须刀解析器
- 串行器/解串器
- 电子邮件发件人
将它们称为服务并将它们与非静态服务放在一起感觉不对,这对其他开发人员来说并不直观......
【问题讨论】:
-
如果它们彼此没有直接关系,那么可能是“Utils”
-
@SamJones 这里的一些答案对您有帮助吗?
-
@kayess 嗨,是的。我提出这个问题的目的是征求意见,我看不出这有什么不好。因为每个人的经历不同,所以不一定有一个正确的答案...
-
@SamJones 当然,这就是为什么我们在这里为您提供答案并帮助彼此找到更好的解决方案!
标签: c# architecture asp.net-mvc-5 data-layers