【C#】【SQL】【Linq】Linq to SQL ~はじめに・概要編~

Linq (Language Integrated Query:統合言語クエリ)

 * クエリ = 問い合わせ

利点

 * 問い合わせ時に、コンパイラによる文法チェックが可能
   => その構文が正しいかどうかは実行するまで分からない(コンパイル時に構文エラーを検出できる)
 * IntelliSense(入力支援機能)のようなツールの補助を受けることができる
   (SQL文の記述時に列名の候補が出てきてくれる)
 * さまざまなデータ(DB、XML、データセット、配列など)に対する問い合わせを統合できる

サポート外

 * RIGHT OUTER JOIN や FULL OUTER JOINはサポートされていません
 * Visual Studio 2008以前の言語(.NET Framework 3.5に含まれるC#3.0 など)