Задать вопрос
@no0b

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

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

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

Похожие вопросы