タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

linqに関するcoppieeeのブックマーク (3)

  • LINQ Inner-Join vs Left-Join

    coppieee
    coppieee 2011/05/24
    C#でLeft Join
  • [雑記] IQueryable の実装

    概要 LINQ to SQL で使われる Table クラスなどは IQueryable と IQueryProvider インターフェースを実装しています。 これら IQueryable および IQueryProvider は、 LINQ クエリ式から「式木」を構築する。 構築した式木を解釈して、独自のクエリ処理を行う。 というような機能を提供するインターフェースです。 一度、式木(実行可能コードではなくて、プログラム中で読めるデータ)になるので、 IQueryable の実装次第で様々な機能を提供することができます。 となると当然、IQueryable を実装して、独自の LINQ プロバイダを作成したいとき、 クエリ式 → 式木の構築手順 式木を独自に処理 の2つのことを理解しておく必要があります。 後者は要するに、式木に関する理解があればできることです。 なので、ここでは、前者の

    [雑記] IQueryable の実装
  • LINQ(リンク)の基礎知識

    VS 2008最大の新機能LINQを分かりやすく解説。C#コードでDBやオブジェクトを検索。LINQを始めるにはまずここから。 連載目次 Visual Studio 2008(以下、VS 2008)にはさまざまな新機能が追加されていますが、最大の新機能といえばやはり「LINQ」(「リンク」と読みます)でしょう。 LINQとは、 Language INtegrated Query の略で「統合言語クエリ」と訳されますが、もう少し分かりやすくいい換えれば、 言語(C#やVisual Basicなど)のコード内に記述できるクエリ となります。クエリとは「問い合わせ」です。開発でクエリといえばデータベース検索に使われるSQL文が代表的ですが、LINQではSQL文に似た構文によりクエリを記述し、データベースをはじめ、さまざまな対象から、データの検索や集計、取得などが可能になります。 LINQによるク

    LINQ(リンク)の基礎知識
  • 1