Отображение TPT в EF Code First 4.1 с различными первичными ключами

Я пытаюсь отобразить иерархию наследования TPT в устаревшей базе данных (я не могу изменить имена столбцов). Во всех примерах первичные ключи родительской и дочерней таблиц имеют одно и то же имя. К сожалению, мой ведет себя иначе.

В качестве упрощенного примера:

Vehicle
----------------
VehicleId
Make
Model
----------------

Car
----------------
CarId        
SomeOtherField
----------------

CarId и VehicleId на самом деле являются одним и тем же идентификатором и являются значениями, которые следует использовать для связывания таблиц. Есть ли какая-либо поддержка для создания этого как отношения TPT в Code First?

6
задан Keith Rousseau 13 July 2011 в 15:12
поделиться