創屋ぷれす

LINQとは

LINQ : Language INtegrated Query


統合言語クエリです。リンクと読みます。

オブジェクト、XML文書、データベース、データセットなど、色々なデータソースに対して、
同じ方法でデータにアクセスするしくみです。
クエリといえばSQL文ですが、LINQはSQL文のようにクエリを記述して、データの検索・取得ができます。

LINQが組み込まれた言語

  • C# 3.0
  • Visual Basic 9.0以降(.NET Framework 3.5に含まれるVisual Basic 2008)
  • F# 1.1.8.1 以降
  • Delphi Prism 2009 (Oxygene)

LINQには、クエリー式構文とメソッド構文があります。
メソッド構文 :コードは長ったらしいが、全ての機能が表現できる。
クエリ式ー構文:メソッド構文を簡単にしたもの、でも全ての機能が表現できない。

LINQのメリットは・・・
「遅延評価」だそうですが、これは、明日のキーワードで紹介ということで。

Comments are closed.