0

因为我之前的问题太困惑了,所以我问了一个新问题。

我有这个 linq,我用它来检索数据作为 json

var res = from c in model.Data 
          select new object[] { c.Id, c.Time, c.Number};

c.Time 是 DateTime 对象,Id 和 Number 是整数。现在,当这个查询被执行时,我得到了在 model.Data 计数中重复的相同数据。如何重写此查询以使用 foreach 循环。

4

1 回答 1

2

您正在创建一个对象数组

请使用这个:

var res = from c in model.Data 
          select new { ID=c.Id, Time=c.Time, Number=c.Number};

然后该变量将包含具有属性 ID、时间和编号的对象列表。这个 List 将很容易转换为 JSON 对象数组。

于 2012-09-13T21:02:47.077 回答