いろいろ備忘録日記

主に .NET と Python絡みのメモを公開しています。

2009-12-18から1日間の記事一覧

Linq入門記-09 (クエリキーワード, クエリ構文, 結合, join, 内部結合, inner join, equals, cross join)

今回から数回に分けて、結合について記述します。 結合とは、文字通り特定のシーケンスと特定のシーケンスをキー単位で等しいもの 同士をくっつける処理です。 Linqでは、以下の結合処理が用意されています。 内部結合 グループ化結合 左外部結合 今回は、内…

Linq入門記-10 (クエリキーワード, クエリ構文, 結合, join, グループ化結合, group join, equals, into)

今回は、グループ化結合です。 グループ化結合って名前はすごく難しそうですが 実際は以下のように通常のjoinの後ろにintoを付けるだけです。 from x in ListX join y in ListY on x.Id equals y.Id into groupJoinY 何が変わるかというと、結果の持ち方が変…