架构n层:结构建议

时间:2017-11-01 13:59:12

标签: c# repository-pattern n-layer

我正在尝试在C#,Winforms和SQL Server数据库的项目中首次实现此体系结构。 这时我有:

  1. winforms项目
  2. 存储库项目(仅包含SQL查询,完全没有逻辑)
  3. 实体项目(DTO和静态类)
  4. 服务项目
  5. 主要的麻烦是要知道放置一些方法的位置(一切似乎都清楚,直到我遇到DI的无限递归,这就是为什么这个问题出现在我脑海中的原因)
    让我揭露我的问题。
    在我的课程UserService中,我有GetAllUsers()或GetUsersByProfile()以及RegisterUser()GetUserDatas()等方法。 如您所见,我在已知用户上运行方法,在所有用户上运行其他方法。 我还在实体dll中投影了一个只有属性的User类 总之,例如,GetUserDatas()GetAllUsers()必须放在同一个类中,还是必须创建一个新类?

0 个答案:

没有答案