最終更新:2012-07-23 (月) 17:01:54 (2907d)  

LINQ to SQL
Top / LINQ to SQL

LINQ to SQLSQL Server 上のテーブルに対して LINQクエリ表現?を使用してデータアクセスを実現するテクノロジです。こう書くと、SQL と何が違うかという点が気になるかと思いますが、SQL はあくまで RDBMS に対するクエリであり、そこからのデータの取得に関しては、また別の仕組みが必要となります。.NET Framework で提供しているテクノロジとしては ADO.NET がそこにあたります。 LINQ to SQL ではRDBMS への問い合わせから、メモリ上のオブジェクトへの格納がひとつのクエリ表現で実現できるというところが SQL と比較した際の特徴となります。

実際のクエリを表示

 var db = new DataClasses1DataContext();
 db.Log = Console.Out;

読み込み

遅延読み込み

即時読み込み