ПРИМЕЧАНИЕ: этот вопрос трансформировался с тех пор, как я впервые его задал b c Я нашел частичные ответы
Вот в чем проблема:
У меня есть человек в моей БД и другая таблица с соответствующими данными
ie:
person ---> id:1 name: joe smith
id:2 name: jane deer
location ---> id:1 name: la
id:2 name: nyc
personlocation ---> id: 1 personId: 1 locationid: 1
, который помещает Джо в ЛА
и Джейн нигде
У меня есть другая таблица
joblocation ---> id:1 locationId: 2
, которая помещает работу в ny c
мой набор результатов для совпадений, которые я хочу вернуть, является
resultset= {personId = 2}
ie в основном - также включает любого, кто мог бы работать где угодно
как бы я написал это в sql?
еще лучше, если вы можете использовать методы linq или dbcontext
ОБНОВЛЕНИЕ:
на первую часть вопроса отвечают эти удивительные ссылки
Как выбрать ГДЕ НЕ СУЩЕСТВУЕТ, используя LINQ?
LINQ - Где не существует
все равно хотел бы услышать ответ на вторую часть:
как вы можете это сделать используя методы dbcontext?