Я понимаю из официальной документации о неизвестных отношениях, что приложение должно использовать наборы объектов Key по обе стороны от отношений. Это имеет смысл.
Однако, благодаря многолетнему программированию в стиле RDBM, я довольно озадачен тем, как я могу моделировать свойства этих отношений. Например, если у меня есть сущности Категория и Запись в моем отношении "многие ко многим", и я хочу сохранить свойство dateAdded
или некоторые другие данные, которые относятся только к обе стороны отношений известны.
Полагаю, можно было бы создать третий класс: CategoryEntry , который связывает их, но это похоже на кучу.
Каков предлагаемый способ моделирования такой ситуации?