Útmutató: Információ lekérdezése
A LINQ-ból SQL-be történő lekérdezések ugyanazt a szintaxist használják, mint a LINQ lekérdezései. Az egyetlen különbség az, hogy a LINQ-ban SQL-lekérdezésekre hivatkozott objektumok egy adatbázis elemeire vannak leképezve. További információ: Bevezetés a LINQ-lekérdezések (C#) használatába.
A LINQ az SQL-nek lefordítja az ön által írt lekérdezéseket egyenértékű SQL-lekérdezésekre, és elküldi őket a kiszolgálónak feldolgozás céljából.
A LINQ-lekérdezések egyes funkcióinak különös figyelmet kell fordítaniuk a LINQ-ban az SQL-alkalmazásokra. További információ: Lekérdezési fogalmak.
Példa
Az alábbi lekérdezés a londoni ügyfelek listáját kéri le. Ebben a példában Customers
egy tábla található a Northwind mintaadatbázisban.
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