Я недавно начал использовать Simple.Data в качестве своего ORM. Я столкнулся с проблемой фильтрации по столбцу из объединенной таблицы.Фильтровать по столбцу из таблицы
Мой запрос выглядит следующим образом:
var candidates = db.dbo.Candidates
.FindAllBy(CommonOfferId: commonOfferId, CandidateId: null)
.Select(
db.dbo.Candidates.Id,
db.dbo.Candidates.Email,
db.dbo.CandidateProfiles.CandidateId
).LeftJoin(db.dbo.CandidateProfiles).On(db.dbo.Candidates.Id == db.dbo.CandidateProfiles.CandidateId);
Я хочу, чтобы выбрать объекты, которые не имеют идентификаторов в другой таблице. Этот код не работает. Я получаю исключение, что Candidates
не имеет колонки CandidateId
.
Есть ли способ отфильтровать этот запрос по значению из объединенной таблицы?
Я уже пробовал это. Он не компилирует –
Работает ли он для вас? –
Не могли бы вы показать модель базы данных? – Luc