Допустим, у нас есть тип Book с десятью свойствами.Этот тип является представлением таблицы в базе данных.
Какое наилучшее решение для обновления такого типа?Я использовал шаблон репозитория, где у меня есть метод обновления, который принимает тип книги и обновляет все ее поля.
Поэтому, когда я хочу обновить книгу, я получаю ее по идентификатору из базы данных, я хочу обновить поля(Я могу обновить 1, 2 или все его поля), а затем вызвать метод Update в репозитории.
Мой друг, напротив, говорит, что мы должны обновлять только те поля, которые мы хотим, поэтому, например, если я хочу только обновитьполе bookTitle Я должен создать метод в репо UpdateTitle и т. д.
Какое лучшее решение?Честно говоря, я вижу один метод в обновлении репо со всеми полями намного лучше, чем несколько методов для обновления некоторых свойств деталей / деталей.