Udostępnij za pośrednictwem


Instrukcje: Zapytanie dotyczące informacji

Zapytania w linQ to SQL używają tej samej składni co zapytania w LINQ. Jedyną różnicą jest to, że obiekty przywoływane w zapytaniach LINQ to SQL są mapowane na elementy w bazie danych. Aby uzyskać więcej informacji, zobacz Wprowadzenie do zapytań LINQ (C#).

LINQ to SQL tłumaczy zapytania zapisywane w równoważnych zapytaniach SQL i wysyła je do serwera na potrzeby przetwarzania.

Niektóre funkcje zapytań LINQ mogą wymagać szczególnej uwagi w aplikacjach LINQ to SQL. Aby uzyskać więcej informacji, zobacz Pojęcia dotyczące zapytań.

Przykład

Poniższe zapytanie prosi o listę klientów z Londynu. W tym przykładzie Customers jest to tabela w przykładowej bazie danych 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

Zobacz też