Как обращаться с запросами о сведениях (LINQ to SQL)
Обновлен: November 2007
Для запросов в LINQ to SQL используется тот же синтаксис, что и для запросов LINQ. Единственное отличие заключается в том, что объекты, на которые ссылаются запросы LINQ to SQL, сопоставляются с элементами базы данных. Дополнительные сведения см. в разделе Введение в запросы LINQ.
Технология LINQ to SQL преобразует написанные пользователем запросы в эквивалентные запросы SQL и отправляет их на сервер для обработки.
Некоторым запросам LINQ, возможно, требуется уделить особое внимание в приложениях LINQ to SQL. Дополнительные сведения см. в разделе Основные понятия о запросах в LINQ to SQL.
Пример
Следующий запрос возвращает список клиентов из Лондона. В этом примере используется таблица Customers из учебной базы данных "Northwind".
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
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;
См. также
Основные понятия
Загрузка образцов баз данных (LINQ to SQL)