В следующем операторе LINQ я пытаюсь выбрать людей, но только если их Id появляется в другой таблице (объединяющая таблица).Чего мне не хватает?
В этом примере у меня есть таблица People и таблица Contractors.ContactId этого лица может появиться в таблице подрядчиков.Я хочу получить контактные данные людей, которые отображаются в таблице подрядчиков.
var allPeople = People.Where(x => x.Contractors
.Where(m=> m.ContactID == x.ContactID)
.Select(x => x.ContactID));