【发布时间】:2016-02-20 10:11:20
【问题描述】:
var result = datatable.AsEnumerable()
.GroupBy(row=>row.Field<DateTime>("Date"))
.Select(gr=>new
{
Date = gr.Key,
Agents = gr.Select(x => new
{
Id = x.Field<int>("ID"),
Agent = x.Field<string>("Agent")
})
});
foreach (var res in result) {
var lstAgents= res.Agents;
ImportSchedule(lstAgents);
}
我如何在ImportSchedule() 方法中传递lstAgents。我在ImportSchedule中定义了什么类型?
【问题讨论】:
-
当您执行 'Select(gr=>new ...' 时,您正在创建一个匿名类型。在这里您可以找到问题的答案:stackoverflow.com/questions/6624811/…。