[英]how to use IN cluse in Linq
我有一個如下的Sql查詢,請幫助我如何在Linq中編寫確切的查詢。 謝謝
select count(ExpiredProjectID) from AssignedExpiredProjects where ExpiredProjectID IN (select id from ExpiredProjectsTracking)
試試這個代碼......
var projIDs= (from ept in _context.ExpiredProjectsTracking
select ept.id).ToList();
int resultCount= (from apt in _context.AssignedExpiredProjects
where projIDs.Contains(apt.ExpiredProjectID)
select apt.ExpiredProjectID).Count();
var searchList = context.ExpiredProjectsTracking.ToList();
var sum = context.AssignedExpiredProjects.Count(x => searchList.Contains(x.Id))
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.