Практическое руководство. Запрос информации

Запросы в LINQ to SQL используют тот же синтаксис, что и запросы в LINQ. Единственное различие заключается в том, что объекты, на которые ссылаются в запросах LINQ to SQL, сопоставляются с элементами базы данных. Дополнительные сведения см. в разделе Введение в запросы LINQ (C#).

LINQ to SQL преобразует запросы, записываемые в эквивалентные SQL-запросы, и отправляет их на сервер для обработки.

Некоторые функции запросов LINQ могут потребовать особого внимания в приложениях LINQ to SQL. Дополнительные сведения см. в разделе "Основные понятия запросов".

Пример

Следующий запрос возвращает список клиентов из Лондона. В этом примере используется таблица Customers из учебной базы данных "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

См. также