タグ

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

タグの絞り込みを解除

linqとon-@ITに関するnak2kのブックマーク (3)

  • 第6回 LINQ基礎編(1/3) - @IT

    LINQの面白さ LINQ(リンク)の話を始める前に、まずコード例を1つ紹介しよう。筆者が、この原稿を書くに当たって調べているときに、特に面白いと思ったMSDNのサンプルだ。 方法 : ディレクトリ ツリーで重複するファイルを問い合わせる (LINQ) ディレクトリのツリーの中では、異なるディレクトリに同じファイル名を持つファイルが存在することがある。それをすべてリストアップするサンプルである。上記のページのサンプル・コードは多機能すぎてLINQビギナーが見てもコードの迷宮に飲まれてしまう可能性があるので、エッセンスだけ残して周辺を落としたもの(リスト1)を作成した。 さて、ここで「重複するファイルを問い合わせる」というクエリは「var queryDupNames = ……」の行から全6行の1つのクエリ式だけで実現されている。同じ機能のコードをLINQ抜きでは何行で書けるか考えてみていただ

  • LINQによるデータベース・アクセスとO/Rマッピング

    using System; using System.Linq; using System.Collections.Generic; namespace ConsoleApplication1 { class Orders { public int OrderID; public int EmployeeID; public DateTime OrderDate; public string ShipCountry; public Orders(int id, int emp, DateTime date, string ship) { this.OrderID = id; this.EmployeeID = emp; this.OrderDate = date; this.ShipCountry = ship; } } class Program { static void Main(s

    LINQによるデータベース・アクセスとO/Rマッピング
    nak2k
    nak2k 2008/07/21
    LINQ周りとC#3.0とVS2008は、よくここまでやるよな、と感心させられる。
  • 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