2
Использование метода include не включает дочерние элементы коллекции.Linq включает детей из коллекции
var abuseCaseQuery =
from @event in
context.AbuseEvents.Include("AbuseCase.AbuseCaseStatus.Status")
select new
{
@event.SecurityGroupId,
@event.AbuseCaseId,
@event.AbuseCase.AbuseCaseStatus
}
;
var abuseCases = abuseCaseQuery.ToList();
Список abuseCases
содержит все AbuseCasesStatus
и StatusId
но Status
объект является нулевым.
EDMX:
Как я могу заполнить Status
навигационный недвижимость?
Мне не удалось выбрать коллекцию @ event.AbuseCase.AbuseCaseStatus.Status. Я пытаюсь использовать функцию select many, но имею проблемы с ней. –
Таблица 'AbuseCaseStatus' имеет столбец' StatusId', поэтому свойство навигации 'Status' должно быть единственным объектом' Status' - это не так? –
Извините, я не понял. Да, объект 'AbuseCaseStatus' имеет один' Status', но в моем select '@ event.AbuseCase.AbuseCaseStatus' представляет собой совокупность всех' AbuseCaseStatus' для этого 'AbuseCase' –