У меня есть этот код C#, который работает, но я бы хотел, чтобы у меня было возможность выбрать Агентство, если в нем все включено. Есть ли способ сделать это в запросе?EF6 Состояние на основе дочернего элемента
var retVal = new List<Agency>();
var items=_db.Agencies
.Include(x => x.AgencyMembers.Select(y => y.Person))
.Where(w => w.NationId == User.NationId).ToList();
foreach (var agency in items)
{
if(agency.AgencyMembers.Any(c=>c.Person.Id==personId))
retVal.Add(agency);
}
return retVal;