Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/database/10.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 用于在var查询中收集数据的语法_Asp.net_Database_Var - Fatal编程技术网

Asp.net 用于在var查询中收集数据的语法

Asp.net 用于在var查询中收集数据的语法,asp.net,database,var,Asp.net,Database,Var,我正在使用var查询从数据库收集一些数据,并将其存储在一个整数中。代码如下: var query1 = from meet_emp in db.Meet_Emps where meet_emp.Employee_ID == empid select meet_emp.Meeting_ID; int meetNum = query1.First(); 此处query1包含多个会议ID。我希望将所有id存储到一个int变量或int数组中,因为稍

我正在使用var查询从数据库收集一些数据,并将其存储在一个整数中。代码如下:

var query1 = from meet_emp in db.Meet_Emps
             where meet_emp.Employee_ID == empid
             select meet_emp.Meeting_ID;

int meetNum = query1.First();
此处query1包含多个会议ID。我希望将所有id存储到一个int变量或int数组中,因为稍后我将在另一个查询中使用每个会议id。使用语法“int meetNum=query1.First()”,我只获得第一个会议id


如何获取所有会议id?您可以将数据保留为variable
query1
中的数据,然后将其加入使用该列表的最终查询:

from blah in db.Stuff
join query1 on query1.Meeting_ID equals blah.Meeting_ID
select ...;

只需更改为
ToList
,您将有一个ID列表

var query1 = from meet_emp in db.Meet_Emps
             where meet_emp.Employee_ID == empid
             select meet_emp.Meeting_ID;

var meetNum = query1.ToList();

+1.或
从query1.Contains所在的db.Stuff中的blah(blah.Meeting_ID)选择…
谢谢我想要一个数组,以便以后可以使用其中的每个元素。。。我使用了int[]meetid=query1.ToArray(),它工作了。。。