4

匿名のlinq結果セットに人為的な行を追加するための最良の方法は何だろうと思っています。

「select new」を使用して必要なデータを形成するlinqステートメントがあります。各レコードは、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 に答える