Предположим, у меня есть две сущности: User
и UserGroup
.
Они имеют отношение один ко многим => каждая UserGroup
фактически содержит от 0 до n пользователей.
Если я хочу получить пользователей для UserGroup
, где на моем бизнес-уровне лучше использовать этот метод?
- В
UserManager
добавьте метод: GetAllUsersForUserGroup
- в
UserGroupManager
добавьте вышеуказанный метод.
Угадайте, 2 лучше.Но я не уверен.
Спасибо.
ОБНОВЛЕНИЕ
Думаю, я не мог полностью объяснить, что я имел в виду.
Да, у нас может быть User
,Users
, Group
, Groups
и т. Д.
Но я не пытаюсь выяснить, какие различные шаблоны и т. Д. Можно применить для реализации бизнеса.мой вопрос: вы положили GetAllUsersForUserGroup(int UserGroupID)
в UserManager
или в GroupManager
?Как вы думаете, GetAllUsersForUserGroup(int UserGroupID)
должно быть определено в классе, который управляет пользователями, или в классе, который управляет группами пользователей?