или несколько. Например пароль и логин отдельно обновлять от контактной информации стоит ли создать у репозитория два отдельных метода Update[...]?
Зависит от архитектуры, обычно общего метода достаточно
Ответственность репозитория - получать и сохранять сущности. Логика обновления полей при этом должна быть в самой сущности. Поэтому, если с точки зрения бизнес логики у сущности есть отдельное действие, которое сохраняет часть полей, например ChangeCredentials(login, password) - такой метод уместнее сделать в самом классе сущности, а у репозитория сделать просто метод Save(), который все сохраняет.
Обсуждают сегодня