как получить записи из БД, имеющие общие значения одного столбца с другим списком? - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть список

int ListA={23,25,41,69,20,22,30);

, и моя таблица базы данных содержит столбец jobid (int), имеющий значения, такие как {20,61,55,14,21,12,0,11) etc

также имеется столбец для companyId (int)

Базовая структура, такая как

jobid companyId

12 451

22 122

30 365 ...

Я хочу получить те идентификаторы компании из таблицы, чей идентификатор работы существует в спискеA

Я пытался

db.mqJobMasters.Where(e=>e.jobId==newlist2).Select(x=>x.jobCompanyId).ToList();

но выдает ошибку == не применяется к int в список

1 Ответ

0 голосов
/ 24 апреля 2019

Вы можете попробовать что-то вроде

var result = db.mqJobMasters.Where(e=> listA.Contains(e.JobId)).Select(x=>x.jobCompanyId).ToList();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...