Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.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
Asp.net mvc 3 如何在.NETMVC3中向LINQtoSQL查询行插入id数组_Asp.net Mvc 3_Linq To Sql - Fatal编程技术网

Asp.net mvc 3 如何在.NETMVC3中向LINQtoSQL查询行插入id数组

Asp.net mvc 3 如何在.NETMVC3中向LINQtoSQL查询行插入id数组,asp.net-mvc-3,linq-to-sql,Asp.net Mvc 3,Linq To Sql,我想得到一个id数组,类似于[15,26,37,48,90],我想从剩余的表中得到剩余的项目,该表不包括这些供应商id 以下是我迄今为止所做的: string[] arrgroupdetails; arrgroupdetails = dataContext.GroupDetails.Select(c => c.supplier_id).ToArray(); var items = from thingies in dataContext.remainings where thingies

我想得到一个id数组,类似于[15,26,37,48,90],我想从剩余的表中得到剩余的项目,该表不包括这些供应商id

以下是我迄今为止所做的:

string[] arrgroupdetails;
arrgroupdetails = dataContext.GroupDetails.Select(c => c.supplier_id).ToArray();

var items = from thingies in dataContext.remainings where thingies.supplier_id.ToString() != arrgroupdetails.Any().ToString() select thingies;

那么我怎样才能做到这一点呢?

记住,所以一定要检查语法,但类似这样的东西应该可以:

var items = from thingies in dataContext.remainings 
where !arrgroupdetails.Contains(thingies.supplier_id.ToString())
select thingies;

如果供应商id的名称在其他表中不同,该怎么办?如果它像其他表格中的sup_id,那么我该怎么办?我的意思是如果它像arrgroupdetails=dataContext.GroupDetails.Selectc=>c.sup\u id.ToArray;从dataContext.remaings中的thingies开始,thingies.supplier\u id名称无关紧要,您只需将数组中的字符串与表中的字符串进行比较