0

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 を使用するため、すべての ID を int 変数または int 配列に格納したいと考えています。"int meetNum = query1.First()" という構文で、最初のミーティング ID だけを取得します。

すべての会議 ID を取得するにはどうすればよいですか

4

2 に答える 2

1

データを variablequery1にそのまま残しておき、後でそのリストを使用する最終的なクエリに結合できます。

from blah in db.Stuff
join query1 on query1.Meeting_ID equals blah.Meeting_ID
select ...;
于 2011-05-02T17:20:28.033 に答える
0

に変更するだけ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();
于 2011-05-02T17:20:36.373 に答える