Procedure: Query's uitvoeren op informatie
Query's in LINQ voor SQL gebruiken dezelfde syntaxis als query's in LINQ. Het enige verschil is dat de objecten waarnaar wordt verwezen in LINQ naar SQL-query's, worden toegewezen aan elementen in een database. Zie Inleiding tot LINQ-query's (C#) voor meer informatie.
LINQ naar SQL vertaalt de query's die u schrijft in gelijkwaardige SQL-query's en verzendt deze naar de server voor verwerking.
Sommige functies van LINQ-query's hebben mogelijk speciale aandacht nodig in LINQ voor SQL-toepassingen. Zie Queryconcepten voor meer informatie.
Opmerking
De volgende query vraagt om een lijst met klanten uit Londen. In dit voorbeeld Customers
is een tabel in de voorbeelddatabase Northwind.
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