如何将LINQ查询的结果转换为特定对象?

时间:2013-08-14 22:34:08

标签: c#

Items = (from myRow in table.AsEnumerable()
         where myRow.Field<string>("RelatedContactName") == groupName
         select myRow)

设置对象的属性。

public class Item
{
     public List<Item> Items
     {
         get;
         set;
     }
}

2 个答案:

答案 0 :(得分:1)

您需要在select子句中创建一个新对象:

select new Item { ... }

答案 1 :(得分:-1)

Items = (from myRow in table.AsEnumerable()
     where myRow.Field<string>("RelatedContactName") == groupName
     select myRow).ToList();