更新 : 2007 年 11 月
ここでは、統合言語クエリ (LINQ: Language-Integrated Query) に関するトピックへのリンクを紹介します。その他、ヘルプでカバーされている一般的なタスク カテゴリについては、「Visual Basic での操作方法」を参照してください。
全般
Visual Basic における LINQ の概要
Visual Basic のユーザーを対象に、LINQ について詳しく説明します。Visual Basic の LINQ の概要
LINQ クエリについての背景情報、および LINQ をサポートする新しい言語機能について説明します。チュートリアル : Visual Basic でのクエリの作成
オブジェクトのリストに対するクエリの作成方法、実行方法、および変更方法を示します。クエリ (Visual Basic)
Visual Basic のクエリ式に関するリファレンス トピックへのリンクを示します。
LINQ to Objects の使用
LINQ to Objects
インメモリ コレクションで LINQ を使用する方法について説明したトピックのセクションを示します。方法 : LINQ の結合を使用してデータを結合する (Visual Basic)
複数のコレクションを単一のコレクションに統合し、各コレクションのアイテムを一致するキー値に基づいて結合する方法を説明します。
LINQ to SQL の使用
概要 (LINQ to SQL)
LINQ to SQL の使用方法に関する概要とガイドを示します。LINQ to SQL の主な機能
LINQ to SQL での主要なデータベース操作について説明します。このような操作には、選択、挿入、更新、および削除が含まれます。方法 : LINQ を使用してデータベースを照会する (Visual Basic)
SQL Server データベースに接続し、LINQ を使用してクエリを実行する方法の例を示します。方法 : LINQ を使用してストアド プロシージャを呼び出す (Visual Basic)
SQL Server データベースに接続し、LINQ を使用してストアド プロシージャを呼び出す方法の例を示します。方法 : LINQ を使用してデータベースのデータを変更する (Visual Basic)
SQL Server データベースに接続し、LINQ を使用してデータを取得および変更する方法の例を示します。方法 : LINQ を使用してコレクションを並べ替える (Visual Basic)
LINQ を使用してクエリの結果を並べ替える方法の例を示します。方法 : LINQ を使用してクエリ結果をフィルタ処理する (Visual Basic)
LINQ を使用してクエリに検索条件を含める方法の例を示します。方法 : LINQ を使用したデータの数、合計、または平均の算出 (Visual Basic)
LINQ を使用して、集計関数を含めることで、クエリから返されるデータをカウント、合計、または平均する方法の例を示します。方法 : LINQ を使用したクエリ結果内の最小値と最大値の検索 (Visual Basic)
LINQ を使用して、集計関数を含めることで、クエリから返されるデータの最小値と最大値を求める方法の例を示します。方法 : LINQ クエリ結果を特定の型で返す (Visual Basic)
匿名型ではなく特定の型として LINQ クエリの結果を返す方法の例を示します。LINQ to SQL オブジェクト モデル
オブジェクト モデルがどのようにリレーショナル データベースのデータ モデルに対応付けられるかを示します。典型的な LINQ to SQL の使用手順
LINQ to SQL アプリケーションを実装するための手順を、各手順のサポート情報へのリンクと共に示します。チュートリアル : 簡単なオブジェクト モデルとクエリ (Visual Basic) (LINQ to SQL)
データベースのテーブルをモデル化するエンティティ クラスの作成方法と、簡単なクエリの実行方法を示します。チュートリアル : リレーションシップ間でクエリを実行する (Visual Basic) (LINQ to SQL)
階層オブジェクト リレーションシップにマップされたテーブル間でクエリを実行する方法を示します。チュートリアル : データの操作 (Visual Basic) (LINQ to SQL)
データベース内のデータを追加、更新、削除、および変更する方法を示します。チュートリアル : ストアド プロシージャのみを使用する (Visual Basic) (LINQ to SQL)
LINQ to SQL でストアド プロシージャを使用する方法を示します。方法 : 生成された SQL を表示する (LINQ to SQL)
LINQ to SQL ランタイムによって生成され、データベースに対して実行される SQL を表示および参照する方法を示します。方法 : SQL クエリを直接実行する (LINQ to SQL)
LINQ クエリの代わりに SQL コマンドをそのまま実行する方法を示します。O/R デザイナの概要
ビジュアル デザイン ツールを使用して、データベース内のオブジェクトに基づく LINQ to SQL エンティティ クラスと関連付けを作成する方法の概要を説明します。方法 : プロジェクトに LINQ to SQL クラスを追加する (O/R デザイナ)
[新しい項目の追加] ダイアログ ボックスを使用してプロジェクトに LINQ to SQL ファイルを追加する方法を示します。方法 : ストアド プロシージャや関数にマップされる DataContext メソッドを作成する (O/R デザイナ)
O/R デザイナに DataContext のメソッドとしてストアド プロシージャを追加する方法を示します。チュートリアル : LINQ to SQL クラスの作成 (O/R デザイナ)
データベース内のオブジェクトに基づくエンティティ クラスを作成する方法と、Windows フォームにデータを表示する方法を示します。
LINQ to XML の使用
方法 : Visual Basic で XML IntelliSense を有効にする
Visual Basic プロジェクトに XML スキーマを追加して、XML リテラルに対して属性、子要素、または子孫要素の候補を表示する XML IntelliSense を提供する方法を示します。方法 : XML リテラルを作成する (Visual Basic)
XML リテラルを使用してコードに XML 要素を作成する方法を示します。方法 : XML リテラルに式を埋め込む
XML リテラルで埋め込み式を使用して、実行時にコンテンツを作成する方法を示します。方法 : XML 子孫要素にアクセスする (Visual Basic)
子孫の軸プロパティを使用して、指定した名前を持ち、指定した XML 要素に含まれる、すべての XML 要素にアクセスする方法を示します。方法 : XML 子要素にアクセスする (Visual Basic)
子の軸プロパティを使用して、ある XML 要素内で指定した名前を持つすべての XML 子要素にアクセスする方法を示します。方法 : XML 属性にアクセスする (Visual Basic)
属性の軸プロパティを使用して、ある XML 要素内で指定した名前を持つすべての XML 属性にアクセスする方法を示します。方法 : XML 名前空間プレフィックスを宣言して使用する
XML 名前空間プレフィックスを宣言し、それを使用して XML 要素を作成し、その要素にアクセスする方法を示します。方法 : ファイル、文字列、またはストリームから XML を読み込む (Visual Basic)
文字列、ファイル、またはストリームから XML リテラルを作成する方法を示します。方法 : XML リテラルを変更する (Visual Basic)
既存の XML リテラルのコンテンツを変更する方法を示します。これには、要素や属性の追加と削除、および要素や属性の値の変更が含まれます。方法 : LINQ を使用して XML を変換する (Visual Basic)
XML リテラルのコンテンツを新しい形式に変換する方法を示します。
LINQ to DataSet の使用
DataSet へのデータの読み込み
データセット オブジェクトを作成し、それを照会できるようにする方法について説明します。単一テーブルのクエリ (LINQ to DataSet)
データセット内の単一のテーブルに対してクエリを実行する方法について説明します。複数テーブルにまたがるクエリ (LINQ to DataSet)
データセット内の複数のテーブル間でクエリを実行する方法について説明します。型指定された DataSet のクエリ
型指定されたデータセットに対してクエリを実行する方法について説明します。LINQ to DataSet の例
制限、射影、順序付け、パーティション分割など、さまざまなクエリ操作を実行する方法の例が多数あります。