Como: consultar informações

As consultas em 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 os elementos em uma base de dados. Para obter mais informações, consulte Introdução a Consultas de LINQ (C#).

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

Alguns recursos de 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

Confira também