LINQ to SQL は、リレーショナル データをオブジェクトとして管理するためのランタイム インフラストラクチャを提供する .NET Framework バージョン 3.5 のコンポーネントです。
注
リレーショナル データは、2 次元テーブル (リレーション または フラット ファイル) のコレクションとして表示されます。ここでは、共通の列がテーブルを相互に関連付けます。 LINQ to SQL を効果的に使用するには、リレーショナル データベースの基になる原則について十分に理解している必要があります。
LINQ to SQL では、リレーショナル データベースのデータ モデルは、開発者のプログラミング言語で表されるオブジェクト モデルにマップされます。 アプリケーションが実行されると、LINQ to SQL はオブジェクト モデル内の言語統合クエリを SQL に変換し、実行のためにデータベースに送信します。 データベースから結果が返されると、LINQ to SQL によって、独自のプログラミング言語で操作できるオブジェクトに変換されます。
Visual Studio を使用する開発者は、通常、LINQ to SQL の多くの機能を実装するためのユーザー インターフェイスを提供するオブジェクト リレーショナル デザイナーを使用します。
このリリースの LINQ to SQL に含まれるドキュメントでは、LINQ to SQL アプリケーションを構築するために必要な基本的な構成要素、プロセス、および手法について説明します。 Microsoft Docs で特定の問題を検索したり、 LINQ フォーラムに参加したりして、より複雑なトピックについて専門家と詳細に話し合うこともできます。 最後 に、LINQ to SQL: .NET Language-Integrated リレーショナル データのクエリに関 するホワイト ペーパーでは、Visual Basic と C# のコード例を含む LINQ to SQL テクノロジについて詳しく説明します。
このセクションの内容
基本的な情報
LINQ to SQL の概要と、LINQ to SQL の使用を開始する方法について説明します。
プログラミング ガイド
マッピング、クエリ、更新、デバッグ、および同様のタスクの手順について説明します。
リファレンス
LINQ to SQL のいくつかの側面に関する参照情報を提供します。 トピックには、SQL-CLR 型マッピング、標準クエリ演算子変換などが含まれます。
サンプル
Visual Basic と C# のサンプルへのリンクを提供します。
関連セクション
Language-Integrated クエリ (LINQ) - C#
C# の LINQ テクノロジの概要について説明します。
Language-Integrated クエリ (LINQ) - Visual Basic
Visual Basic の LINQ テクノロジの概要について説明します。
LINQ
Visual Basic ユーザー向けの LINQ テクノロジについて説明します。
LINQ と ADO.NET
ADO.NET ポータルへのリンク。
LINQ to SQL チュートリアル
LINQ to SQL で使用できるチュートリアルの一覧を示します。
サンプル データベースのダウンロード
ドキュメントで使用されているサンプル データベースをダウンロードする方法について説明します。
LinqDataSource Web サーバー コントロールの概要
LinqDataSource コントロールが、ASP.NET データ ソース管理アーキテクチャを通じて web 開発者に Language-Integrated クエリ (LINQ) を公開する方法について説明します。