Указанный путь включения недействителен. EntityType '' не объявляет свойство навигации с именем ''
Интересно, вы могли бы помочь. Я получаю вышеуказанную ошибку при звонке.Include()
, Ломается когда включаюtblMemberships
.
this.dbContext.Configuration.LazyLoadingEnabled = false;
List<tblCustomerInfo> customers = this.dbContext.tblCustomerInfoes.Include("tblUsers").Include("tblMemberships").ToList();
Причина в том, что свойство навигации междуtblCustomerInfo
а такжеtblMemberships
не существует.tblUsers
это связь между двумя другими таблицами.
Customer -- 1:* -- User -- 1:* -- Membership
(Извините, я не могу включить изображение в качестве своей репутации <10).
Мои вопросы:
Что мне нужно сделать, чтобы иметьtblMemberships
включено?Это рекомендуемый способ получения данных, или я должен разбить его на два запроса? Или дизайн полностью мусор?Я использую EF5, ASP .NET MVC 4
Добрый совет. Спасибо.