@no0b

Одна таблица, несколько сущностей (Entity framework) Возможно ли?

В бд было 2 таблицы (хранилище и элемент хранилища). С этими таблицами были связаны много разных таблиц, большинство из которых совпадает. Мне посоветовали объединить таблицы "Хранилище" и "Элемент" и просто добавить поле "Тип" и "Родительский элемент (хранилище)". Этот вариант мне понравился, но возникла следующая проблема: в приложении мне придется каким-то образом эти данные обрабатывать + хоть эти таблицы и имеют одинаковые поля и связанные таблицы, они имеют и различные связанные таблицы. Хотелось бы каким-то образом сделать так, чтобы у меня было несколько сущностей, которые будут ссылаться на одну таблицу в зависимости от типа. Возможно ли реализовать такое с использованием Ef?
  • Вопрос задан
  • 750 просмотров
Решения вопроса 1
Да, в EF это называется Table per Hierarchy (TPH), почитать можно здесь.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы