クエリの例Query Examples

このセクションでは、Visual Basic および C# で一般的な LINQ to SQLLINQ to SQL クエリの例を示して説明します。This section provides Visual Basic and C# examples of typical LINQ to SQLLINQ to SQL queries. Visual Studio を使用している場合は、「サンプル」セクションに多数のサンプル ソリューションが用意されています。Developers using Visual Studio can find many more examples in a sample solution available in the Samples section. 詳細については、「サンプル」を参照してください。For more information, see Samples.

重要

db は、LINQ to SQLLINQ to SQL ドキュメントのコード サンプルでよく使用されます。db is often used in code examples in LINQ to SQLLINQ to SQL documentation. db は、Northwind クラスのインスタンスであることが前提です。このクラスは、DataContext から継承されます。db is assumed to be an instance of a Northwind class, which inherits from DataContext.

このセクションの内容In This Section

集計クエリAggregate Queries
AverageCount などの使用方法について説明します。Describes how to use Average, Count, and so forth.

シーケンスの最初の要素の取得Return the First Element in a Sequence
First の使用例を示して説明します。Provides examples of using First.

シーケンスの要素の取得またはスキップReturn Or Skip Elements in a Sequence
Take および Skip の使用例を示して説明します。Provides examples of using Take and Skip.

シーケンスの要素の並べ替えSort Elements in a Sequence
OrderBy の使用例を示して説明します。Provides examples of using OrderBy.

シーケンスの要素のグループ化Group Elements in a Sequence
GroupBy の使用例を示して説明します。Provides examples of using GroupBy.

シーケンスからの重複する要素の削除Eliminate Duplicate Elements from a Sequence
Distinct の使用例を示して説明します。Provides examples of using Distinct.

シーケンスのすべての要素が条件を満たしているかどうかの確認Determine if Any or All Elements in a Sequence Satisfy a Condition
All および Any の使用例を示して説明します。Provides examples of using All and Any.

2 つのシーケンスの連結Concatenate Two Sequences
Concat の使用例を示して説明します。Provides examples of using Concat.

2 つのシーケンスの差集合の取得Return the Set Difference Between Two Sequences
Except の使用例を示して説明します。Provides examples of using Except.

2 つのシーケンスの積集合の取得Return the Set Intersection of Two Sequences
Intersect の使用例を示して説明します。Provides examples of using Intersect.

2 つのシーケンスの和集合の取得Return the Set Union of Two Sequences
Union の使用例を示して説明します。Provides examples of using Union.

方法 : シーケンスを配列に変換するConvert a Sequence to an Array
ToArray の使用例を示して説明します。Provides examples of using ToArray.

ジェネリック リストへのシーケンスの変換Convert a Sequence to a Generic List
ToList の使用例を示して説明します。Provides examples of using ToList.

汎用 IEnumerable への型の変換Convert a Type to a Generic IEnumerable
AsEnumerable の使用例を示して説明します。Provides examples of using AsEnumerable.

結合およびクロス積クエリの作成Formulate Joins and Cross-Product Queries
from 句、where 句、および select 句で外部キーを移動する方法の例を示して説明します。Provides examples of using foreign-key navigation in the from, where, and select clauses.

射影の作成Formulate Projections
select と他の機能 (匿名型など) を組み合わせてクエリ射影を作成する方法の例を示して説明します。Provides examples of combining select with other features (for example, anonymous types) to form query projections.

標準クエリ演算子の概要 (C#)Standard Query Operators Overview (C#)
C# を使用した標準クエリ演算子の概念について説明します。Explains the concept of standard query operators using C#.

標準クエリ演算子の概要 (Visual Basic)Standard Query Operators Overview (Visual Basic)
Visual Basic を使用した標準クエリ演算子の概念について説明します。Explains the concept of standard query operators using Visual Basic.

クエリの概念Query Concepts
クエリに関する概念が LINQ to SQLLINQ to SQL でどのように使用されるかを説明します。Explains how LINQ to SQLLINQ to SQL uses concepts that apply to queries.

プログラミング ガイドProgramming Guide
LINQ to SQLLINQ to SQL に関連するプログラミングの概念を説明するトピックへのポータルです。Provides a portal to topics that explain programming concepts related to LINQ to SQLLINQ to SQL.