Я пытаюсь запросить список, в котором собраны собрания, на которых присутствуют все присутствующие, не имеет существующего бизнеса. Мой запрос работает частично. Он отлично работает, если на собрании нет никого, кто бы занимался бизнесом. Это сломается, если я подключу разновидность (человек с бизнесом и человек без бизнеса, который посещает собрание). Могу ли я спросить, какие изменения можно внести в мой запрос, чтобы он учитывал всех участников.Фильтрация запроса Linq с виртуальным свойством Icollection
Interaction.Cs
public virtual ICollection<InteractionAttendee> Attendees { get; set; }
Attendee.Cs
public virtual Interaction Interaction { get; set; }
public virtual Person Person { get; set; }
мой запрос
from z in ctx.Meetings
where z.Attendees.Any(y => !ctx.Businsses.Any(x => x.Owner_Id == y.Person.Id)
select new {Id = z.Id}
Спасибо, заработал потрясающе, я рад, что могу сохранить чистый синтаксис linq – Master
Добро пожаловать! –