Megosztás a következőn keresztül:


Ú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

Lásd még