0

我正在尝试将 DTO 对象列表打印到 Console 语句中。我正在从 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 回答