Como: Consulta de informações

As consultas no LINQ to SQL usam a mesma sintaxe que as consultas no LINQ. A única diferença é que os objetos referenciados nas consultas LINQ to SQL são mapeados para elementos em um banco de dados. Para obter mais informações, consulte Introdução às consultas LINQ (C#).

O LINQ to SQL traduz as consultas que você escreve em consultas SQL equivalentes e as envia para o servidor para processamento.

Alguns recursos das consultas LINQ podem precisar de atenção especial em aplicativos LINQ to SQL. Para obter mais informações, consulte Conceitos de consulta.

Exemplo

A consulta a seguir solicita uma lista de clientes de Londres. Neste exemplo, Customers é uma tabela no banco de dados de exemplo 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

Consulte também