複数の列を選択して、取得した行をループし、選択したフィールドを文字列に格納したいと考えています。複数の列を選択し、選択した行をループする
選択a.firstnameような何か、retireved行を通じてa.id =「123」とループ顧客からa.lastnameし、それらを
FirstName = John; LastName = Doe
FirstName = Steve; LastName = Smith
のような文字列に書き込む必要があり、私はのようにLINQ文を持っています
IList<string> strgradeandbatch = new List<string>();
strgradeandbatch = context.GradeAndBatches
.Where(T => T.RequestGuid == request.ItemGuid)
.Select(T => new{T.GradeName, T.Batch}).ToList();
明らかにこれはanonymoのリストに選択の方法は、クエリ結果を投影し
これだけ 'GradeName'と' Batch'回数上書きされます。それほど役に立たない。 –
はい、次のループの前に値を使用する必要があります。 –