Я пытаюсь найти хороший способ обработки следующего сценария в Entity Framework, но не знаю названия используемого соглашения, поэтому мне сложно найти результаты:
Базовые таблицы
Таблица категорий: CategoryID, Имя, ..., Актив
Таблица веб-страниц: Идентификатор веб-страницы, Имя, ..., Актив
Таблица продуктов: ProductID, Name, ..., Active
Таблица ссылок: LinkID, Имя, ..., Актив
Таблица отношений
Таблица отношений: ID, CategoryID, ChildID, ChildTypeID, SortOrder
(ChildID может быть CategoryID, WebpageID, ProductID или LinkID. ChildTypeID определяет, к какой таблице / типу также привязан ChildID)
Что я должен использовать для поисковых терминов, чтобы найти информацию об этом типе отношений? Есть ли у кого-нибудь ссылки на ресурсы, которые могут быть полезны для обработки такого рода вещей в Entity Framework? Я собираюсь разбить таблицу Отношений на четыре таблицы, но хотел бы убедиться, что я не создаю для себя больше работы, чем необходимо.