次の方法で共有


方法 : クエリで情報を取得する (LINQ to SQL)

更新 : November 2007

LINQ to SQL クエリでは、LINQ クエリと同じ構文を使用します。異なる点は、LINQ to SQL クエリ内で参照されるオブジェクトは、データベース内の要素に割り当てられるという点だけです。詳細については、「LINQ クエリの概要」を参照してください。

LINQ to SQL は、作成したクエリを同等の SQL クエリに変換し、それをサーバーに送って処理します。

LINQ クエリの機能の中には、LINQ to SQL アプリケーションで特に注意を要するものがあります。詳細については、「LINQ to SQL のクエリの概念」を参照してください。

使用例

次のクエリは、ロンドンからの顧客のリストを取得します。この例の Customers は、Northwind サンプル データベース内のテーブルです。

Dim db As New Northwnd("c:\northwnd.mdf")

' Query for customers in London.
Dim custQuery = _
    From cust In db.Customers _
    Where cust.City = "London" _
    Select cust
Northwnd db = new Northwnd(@"c:\northwnd.mdf");

// Query for customers in London.
IQueryable<Customer> custQuery =
    from cust in db.Customers
    where cust.City == "London"
    select cust;

参照

概念

サンプル データベースのダウンロード (LINQ to SQL)

その他の技術情報

オブジェクト モデルの作成 (LINQ to SQL)

データベースに対してクエリを実行する (LINQ to SQL)