从昨天起我一直在努力更新以下查询,但没有运气.
在下面的查询,我需要更换int idSiteno有int[] SelectedidSiteno-你看到的int数组代替INT.
我尝试了.Contains .Any几乎所有的东西,但没有办法接近解决方案.你能帮忙吗?
ICollection<Department> dbList = _db.Departments
.Include(l => l.Sites)
.Where(l => l.idCompany == idCompany && l.Disabled == "N"
&& l.Sites.Any(x => x.idSite == idSiteno))
.OrderBy(l => l.SortOrder).ToList();
Run Code Online (Sandbox Code Playgroud)
所以包含不起作用?
ICollection<Department> dbList = _db.Departments
.Include(l => l.Sites)
.Where(l => l.idCompany == idCompany && l.Disabled == "N" && l.Sites.Any(x => SelectedidSiteno.Contains(x.idSite)))
.OrderBy(l => l.SortOrder).ToList();
Run Code Online (Sandbox Code Playgroud)