Как правильно должны взаимодействовать объекты?
Есть допустим сборщик вопросов на https://ru.stackoverflow.com/.
Раз в 30 минут собирает url всех вопросов в список List<Url>.
А есть те, кто должны отсмотреть эти вопросы, допустим, 1 вопрос = 1 просмоторщик.
Получить url и перейти по нему.
Вот как у просмоторщиков должно правильно проиcходить взаимодействие с этим списком ?
И что, если список снова обновился (новая версия), а просмоторщики ещё не досмотрели старую.
Ответы (1 шт):
На мой взгляд это вопрос, относящийся к базе данных.
Начну с последнего
Этот список должен храниться у создателя или где то отдельно чтобы пользователь не контактировал с создателем ?
список должен храниться в базе данных с полем в котором указан пользователь на которого назначен список
... вопрос полностью обновился)
Но ответ не поменялся, база данных и entity framework
Список хранить так
| creator | viewer | isChecked | url |
|---|---|---|---|
| creator1 | viewer1 | bool | http://anyUrl.com |
Создать классы для cущностей creator, viewer и listToView, и ими оперировать