Dela via


Anvisningar: Fråga efter information

Frågor i LINQ till SQL använder samma syntax som frågor i LINQ. Den enda skillnaden är att objekten som refereras i LINQ till SQL-frågor mappas till element i en databas. Mer information finns i Introduktion till LINQ-frågor (C#).

LINQ till SQL översätter de frågor som du skriver till motsvarande SQL-frågor och skickar dem till servern för bearbetning.

Vissa funktioner i LINQ-frågor kan behöva särskild uppmärksamhet i LINQ för SQL-program. Mer information finns i Frågebegrepp.

Exempel

Följande fråga frågar efter en lista över kunder från London. I det här exemplet Customers är en tabell i Northwind-exempeldatabasen.

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;
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

Se även