0

DTO オブジェクトのリストをコンソール ステートメントに出力しようとしています。SQL サーバーからカテゴリ名 (PK) でオブジェクトのリストを取得し、それらを DTO に変換してクライアントに渡します。詳しく説明する必要があります... (オブジェクト テーブル内の) 各オブジェクトには、他の文字列と共にカテゴリがあり、カテゴリ テーブルの PK は「CategoryName」です。

これが私のコードの例です:

foreach(Object ii in context.Objects.Where(i => i.Commodity.CategoryName == categoryName)) 
{
                ObjectDTO objectDTO = EncodeDTO.BuildObjectDTO(ii);
                lotDTOList.Add(ii);
}

私は使用してみました:

//for testing
objectDTOList.ForEach(Console.WriteLine);
return objectDTOList;  
4

1 に答える 1

4

次のようにできます。

list.ForEach(p => Console.WriteLine(p));

意味のある出力を得るために ToString() をオーバーライドするか、次のようにすることを忘れないでください。

list.ForEach(p => Console.WriteLine(p.SomeMeaningfulProperty));
于 2012-08-15T01:10:33.320 に答える