C#エンジニアのためのBigQuery入門(4)
LINQでBigQuery: データスキャン量を抑えたクエリの実行方法
膨大なデータへのクエリで、スキャン量を減らしてクエリの課金額を抑えるには? テーブルワイルドカード関数とテーブルデコレーターを説明する。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQ:エンティティ同士を結合する - join句[C#]
特定のキー列でエンティティ同士を結合し、複数のエンティティをまとめて取得するためのjoin句/Joinメソッドについて解説する。書籍転載の26本目(基礎編「5-3-9」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQ:データをグループ化する - group句[C#]
特定のキー列でデータをグループ化するためのgroup句/GroupByメソッドについて解説する。書籍転載の25本目(基礎編「5-3-8」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQ:先頭のデータを取得する - Firstメソッド[C#]
クエリ後の結果セットから先頭のデータを取得するためのFirstメソッドについて解説する。書籍転載の24本目(基礎編「5-3-7」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQ:特定範囲のデータだけを取得する - Skip/Takeメソッド[C#]
指定された件数だけデータを読み飛ばすためのSkipメソッドと、指定された件数のデータだけを取得するためのTakeメソッドについて解説。書籍転載の23本目(基礎編「5-3-6」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQ:重複のないデータを取得する - Distinctメソッド[C#]
クエリ後の結果セットから重複したデータを除去するためのDistinctメソッドについて解説する。書籍転載の22本目(基礎編「5-3-5」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQ:取得列を明示的に指定する - select句/SelectManyメソッド[C#]
範囲変数(エンティティ)から特定のプロパティだけを取り出したり、プロパティ値を加工したりするためのselect句/Selectメソッドについて解説。書籍転載の21本目(基礎編「5-3-4」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQ:データを並べ替える - orderby句[C#]
取得したデータを並べ替えるためのorderby句/OrderByメソッドについて解説する。書籍転載の20本目(基礎編「5-3-3」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQ:データの検索条件を指定する - where句[C#]
クエリ後の結果セットをフィルターするためのwhere句/Whereメソッドについて解説する。書籍転載の19本目(基礎編「5-3-2」)。
書籍転載:ASP.NET MVC 5 実践プログラミング
LINQとは?[C#]
LINQ to Entitiesの説明に入る前に、まずはC#の言語機能として組み込まれたクエリ機能「LINQ」について簡単に紹介する。書籍転載の18本目(基礎編「5-3-1」)。