Шаблон T4 с поддержкой наследования в таблицах? - PullRequest
1 голос
/ 08 апреля 2011

У меня проблема с моим шаблоном T4, который не предлагает поддержку унаследованных таблиц.

Кто-нибудь знает решение?

Редактировать: я создал 2 таблицы.Один родитель и 2 ребенка в моей модели сущности.

Например.

Родитель: Vehicle {weight: int;стоимость: int;имя: строка}

дочерний элемент: автомобиль {LicensePlate: string;Тип: строка;Пробег: INT; TopSpeed: INT;GasTankContents: int;} Bicycle {hasLights: boolean; Тип: string; GenderTypeBike: Char;}

И Car, и Bicycle наследуются от Vehicle в моей модели сущности.

Но когда я генерирую соответствующуюклассы, использующие шаблон t4, он не создает классы Car и Bicycle.Но класс Транспортного средства get создан ...

: (

1 Ответ

1 голос
/ 08 апреля 2011

POCO и SelfTracking T4s, загружаемые из галереи (или менеджера расширений), оба поддерживают наследование.

Возможно, в вашей концептуальной модели есть ошибка. Вы получаете какие-либо ошибки или предупреждения в окне ошибок, при сохранении файла edmx?

Вы работаете сначала с моделью или с базой данных?

Используете ли вы пользовательский шаблон, который вы написали / изменили?

...