Note that your table in database should have primary key but in EDMX file you should remove it from your child entity to let it to use parent's key!
Defining key for derived entities from base Entity
-
18-06-2023 - |
Pregunta
I want to derive TimeCondition
entity from Condition
entity, so I created this model (with abstract Condition
):
but on validation, it says:
Error 3 Error 159: EntityType 'SHomeModel.Store.TimeCondition' has no key defined. Define the key for this EntityType. E:\proj\SmartHome.edmx 126
How can I define TimeCondition
's key to be Condition
's Id
?
Solución
Otros consejos
You have to give Condition's Id to the TimeCondidtion as a foreign key. And then update the Entity model.
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow