Я пытаюсь отобразить иерархию наследования TPT в устаревшей базе данных (я не могу изменить имена столбцов). Во всех примерах первичные ключи родительской и дочерней таблиц имеют одно и то же имя. К сожалению, мой ведет себя иначе.
В качестве упрощенного примера:
Vehicle
----------------
VehicleId
Make
Model
----------------
Car
----------------
CarId
SomeOtherField
----------------
CarId и VehicleId на самом деле являются одним и тем же идентификатором и являются значениями, которые следует использовать для связывания таблиц. Есть ли какая-либо поддержка для создания этого как отношения TPT в Code First?