4

我想知道将人工行添加到匿名 linq 结果集中的最佳方法是什么。

我有一个 linq 语句,它使用“select new”来形成所需的数据。每条记录都作为具有 ID 和 Name 属性的匿名对象返回。但是,我要求数据的第一行成为 ID = NULL、Name="All" 的对象。

有没有办法将人工结果合并到 Linq 查询中?否则,如何将匿名类型的新实例添加到匿名结果集合中?

4

1 回答 1

3

您可以使用Concat方法:

var q = new[]{ new { ID = null, Name = "All" } }.Concat(dbQuery);
于 2010-02-11T10:16:55.643 回答