Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/298.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 需要用int数组替换int_C#_Linq - Fatal编程技术网

C# 需要用int数组替换int

C# 需要用int数组替换int,c#,linq,C#,Linq,从昨天开始,我一直在努力更新下面的查询,但运气不好 在下面的查询中,我需要将int idSiteno替换为int[]selectedsiteno-您可以看到将int替换为int数组 我尝试了.Contains.Any,几乎所有内容都有,但无法接近解决方案。你能帮忙吗 ICollection<Department> dbList = _db.Departments .Include(l => l.Sites)

从昨天开始,我一直在努力更新下面的查询,但运气不好

在下面的查询中,我需要将int idSiteno替换为int[]selectedsiteno-您可以看到将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();

那么容器不起作用了

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();

那么容器不起作用了

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();
公司id匹配的部门表中的所有数据,以及SelectedSiteNo中所有选定id的所有站点集合id站点匹配

可以使用All检查每个条目是否与特定表达式匹配。例如,如果一个部门的所有站点都与所选集合匹配

公司id匹配的部门表中的所有数据,以及SelectedSiteNo中所有选定id的所有站点集合id站点匹配

可以使用All检查每个条目是否与特定表达式匹配。例如,如果一个部门的所有站点都与所选集合匹配


您要查询什么?是否要使用类似于“选择”中的Where Id的查询。。。SQL的定义?我的查询将从department表中提取所有数据,其中公司id与SelectedSite中所有选定id的网站集合的所有idsite匹配。要查询什么?是否使用与SelectedSite中的where id类似的查询。。。SQL?我的查询将从公司id匹配的部门表中提取所有数据,并从中提取与所有选定id匹配的所有站点集合idSelectedidSiteno@GagandeepSinghRandhawa如果这个答案有帮助,请投票/标记为答案you@MarcusH正确答案+1。然而,根据他的个人资料和其他问题,OP似乎不熟悉投票和接受。不幸的是,@S.Akbari你是一个真正的英雄!糟糕的是,有那么多人只是接受答案,却没有礼貌去接受。对不起,打扰了聚会,但我认为这不是OP所要求的。我想他们希望部门的网站只匹配两个ID。“这个问题的另一个体现是……”GertArnold当我读到OPs对我答案的第一个评论时,我想他很满意……但是谁呢knows@GagandeepSinghRandhawa如果这个答案有帮助,请投票/标记为答案you@MarcusH正确答案+1。然而,根据他的个人资料和其他问题,OP似乎不熟悉投票和接受。不幸的是,@S.Akbari你是一个真正的英雄!糟糕的是,有那么多人只是接受答案,却没有礼貌去接受。对不起,打扰了聚会,但我认为这不是OP所要求的。我想他们希望部门的网站只匹配两个ID。当我读到老年退休金计划对我的回答的第一个评论时,我想他是满意的。但是谁知道呢