如何从数据库中获取与另一个列表具有一个公共列值的记录?

我有一个清单

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 ...

我想从 listA 中存在工作 ID 的表中获取那些公司 ID

我试过

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

但它给出错误 == connot applied to int to list


30秒到达战场
浏览 88回答 1
1回答

慕哥6287543

你可以尝试类似的东西var result = db.mqJobMasters.Where(e=> listA.Contains(e.JobId)).Select(x=>x.jobCompanyId).ToList();
打开App,查看更多内容
随时随地看视频慕课网APP