Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
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