Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我想知道将人工行添加到匿名 linq 结果集中的最佳方法是什么。
我有一个 linq 语句,它使用“select new”来形成所需的数据。每条记录都作为具有 ID 和 Name 属性的匿名对象返回。但是,我要求数据的第一行成为 ID = NULL、Name="All" 的对象。
有没有办法将人工结果合并到 Linq 查询中?否则,如何将匿名类型的新实例添加到匿名结果集合中?
您可以使用Concat方法:
var q = new[]{ new { ID = null, Name = "All" } }.Concat(dbQuery);