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