У меня есть таблица, используемая для хранения нескольких унаследованных объектов в конфигурации TPH. Это работает хорошо, и нет никаких проблем по этому поводу. Проблема, с которой я столкнулся, заключается в том, что мне нужно расширить некоторые из этих сущностей дополнительными полями и хочу, чтобы эти новые поля хранились в собственной таблице с использованием TPT.
Чтобы дать вам некоторый контекст, я приведу вам пример: TPH хранит корневой класс PERIOD и несколько унаследованных, таких как QUARTER, MONTH, WEEK и т. д., используя поле дискриминатора. Итак, теперь мне нужно создать специальный КВАРТАЛ с некоторыми дополнительными полями и сохранить эти дополнительные поля в своей собственной таблице.
Возможно ли это в EF? Я использую EF 6.1 и не нашел рабочего образца или объяснения того, как выполнить этот конкретный сценарий.
Заранее спасибо,
Андрес.