我正在尝试在C#,Winforms和SQL Server数据库的项目中首次实现此体系结构。 这时我有:
主要的麻烦是要知道放置一些方法的位置(一切似乎都清楚,直到我遇到DI的无限递归,这就是为什么这个问题出现在我脑海中的原因)
让我揭露我的问题。
在我的课程UserService
中,我有GetAllUsers()
或GetUsersByProfile()以及RegisterUser()
或GetUserDatas()
等方法。
如您所见,我在已知用户上运行方法,在所有用户上运行其他方法。
我还在实体dll中投影了一个只有属性的User类
总之,例如,GetUserDatas()
和GetAllUsers()
必须放在同一个类中,还是必须创建一个新类?