2011-12-15 3 views
1

内のレコードをマージします。どのように私はこの仕事を達成することができますか?私は結合を使用したくない。は私が2つのクエリを以下しているLINQ</p> <p>に非常に新しいですLINQ

+3

は正確にこれらの2つのクエリされていません。以下のリンクをたどる最良の方法でこれを実現するために

.Union(の代わりに.Concat()を使用私は何かを逃していますか? – dtb

+0

@dtb:最初のクエリは 'ticket'に対して' lookup'を結合し、もう一方は 'ticket'に対して' lookupSev'を結合します。 – Gabe

答えて

2
var finalTicket = ticketStatus.Union(ticketSev); // remove duplicates 
var finalTicket = ticketStatus.Concat(ticketSev); // keep duplicates 
1

あなたは言いませんでしたどのようあなたがそれらをマージしたいので、私は(すなわち、それらを組み合わせ、重複をなくして)あなたは両方のセットの和集合をしたいと仮定します:

var finalTicket = ticketStatus.Union(ticketSev); 

の場合あなたが代わりにシーケンスを連結することができ、重複を維持したいか、どんな存在しないだろう知っている:

var finalTicket = ticketStatus.Concat(ticketSev); 
関連する問題