0

Я хочу, чтобы получить TimeCondition сущности от Condition сущности, поэтому я создал эту модель (с абстрактным Condition):Определения ключа для производных сущностей из базы Entity

enter image description here

но проверки, он говорит:

Ошибка 3 Ошибка 159: EntityType «ShomeModel.Store.TimeCondition» не имеет определенного ключа. Определите ключ для этого EntityType. E: \ проектируемый \ SmartHome.edmx 126

Как я могу определить TimeCondition 'ключ s быть Condition' s Id?

ответ

1

Обратите внимание, что ваша таблица в базе данных должна иметь первичный ключ, но в файле EDMX вы должны удалить ее из дочернего объекта, чтобы позволить ей использовать родительский ключ!

More details on MSDN

-1

Вы должны указать Id условия в TimeCondidtion как внешний ключ. А затем обновите модель Entity.