LINQに関するjgfrazerのブックマーク (2)

  • Linq入門記-06 (クエリキーワード, クエリ構文, ソート, 並び替え, orderby, ascending, descending) - いろいろ備忘録日記

    今回は、ソートです。 Linqで、ソートを行うにはSQLでもおなじみのorder byを利用します。 以下のように記述します。 orderby ソート条件となる値 {ascending | descending} order byではなく、orderbyである事に注意です。 また、ascendingは省略可能となります。 SQLでのORDER BYと同じく一度に複数の条件にてソートも行えます。 orderby x.Id ascending, x.Name ascending, x.Age descending 上記の場合は、Id,Nameの昇順で、Ageの降順となります。 尚、fromキーワードなどと同じくorderbyも複数記述できます。 orderby x.Id ascending orderby x.Name ascending orderby x.Age desceding 上記の

    Linq入門記-06 (クエリキーワード, クエリ構文, ソート, 並び替え, orderby, ascending, descending) - いろいろ備忘録日記
  • Part4 LINQで変わるデータベース開発

    LINQ(Language Integrated Query:統合言語クエリー)は,C# 3.0およびVisual Basic 9.0で追加された,データを抽出するための新しいプログラムの記述方法です。LINQの特徴は,簡単な記述でデータの集合から「必要なデータ」の「必要なメンバー」のみを「必要とする順序」で取り出せるところにあります。 (注意:記事はVisual Studio 2008のベータ版をベースに執筆しています) LINQのプログラムを見てみよう まずは,簡単なサンプル・プログラムを作成してLINQの動作を確認してみましょう。Visual Studio 2008(以下,VS2008)でコンソールアプリケーションのプロジェクトを新規に作成し,リスト1のようなプログラムを記述してください。プログラムを実行すると,Genderの値として1を持つデータがAgeの値が小さい順に以下のよう

    Part4 LINQで変わるデータベース開発
  • 1