GrpSMK Ответов: 0

Тип сущности не объявляет свойство навигации с именем


Ошибка
A specified Include path is not valid. The EntityType 'StripeModel.Plan' does not declare a navigation property with the name 'Features'.


Что я уже пробовал:

Мой запрос
var plans = (from p in db.Plans.Include("Features")
                         orderby p.DisplayOrder
                         select p).ToList()

Graeme_Grant

"EntityType' StripeModel.Plan' не объявляет навигационное свойство с именем 'Features'."

Это очень ясно выражено в том, что он говорит вам. Вы проверяли? Если бы он существовал, то ошибка не была бы выброшена.

GrpSMK

да, таблицы планов и функций существуют

Jochen Arndt

Ему все равно, существует ли "функция", когда вы используете"функции".

Richard Deeming

Дело в том, что таблицы существование не имеет значения. Ошибка совершенно ясно говорит вам, что Plan сущность не имеет свойства навигации к Feature сущность. Между этими двумя таблицами нет никакой связи.

Вы можете только Include связанная сущность.

Отношения Entity Framework и свойства навигации[^]

0 Ответов