У меня есть EventEntity
, который имеет IEnumerable<Poc> PocEntity
.
public class EventEntity
{
public Guid Id { get; set; }
public IEnumerable<PocEntity> Poc { get; set; }
}
Я пытаюсь отфильтровать EventEntity
на основе PocEntity
. Итак, я пытаюсь так,
IQueryable<EventEntity> query = _context.Events.Where(x => x.Poc.Where(p => p.PocId.Equals(pocId)));
Но я получаю ошибку и не могу этого достичь. Пожалуйста, помогите, как это сделать. Я использую EF Core.
Я получаю две ошибки,
Ошибка 1:
Невозможно неявно преобразовать тип
'System.Collections.Generic.IEnumerable' в 'bool'
Ошибка 2:
Невозможно преобразовать лямбда-выражение в предполагаемый тип делегата, поскольку
некоторые из возвращаемых типов в блоке неявно конвертируемы
тип возврата делегата