У меня есть следующий оператор LINQ:
var test = db.Employees.Include(Constants.EF_SecondaryTeamAllocationToApprovers)
.Where(e => e.ApproverEmployeeId == SessionObjects.LoggedInUserId)
.Select(e => e.SecondaryTeamAllocationToApprovers);
Возвращает объект IQueryable<EntityCollection>
.
Я не знаком с коллекцией EntityCollection
. Я обнаружил, что не могу извлечь свойства из этого объекта. Например, следующий цикл не работает, вместо этого я получаю нулевое значение:
foreach (var item in test)
{
list.AddRange(item.Select(s => s.SecondaryTeamLeaderId));
}
Я нахожу, что когда я просверливаю внутри элемента управления правильные данные, мне просто нужно извлечь их.
Так как мне это исправить?