Cómo: Consultar información (LINQ to SQL)

Actualización: November 2007

Las consultas en LINQ to SQL utilizan la misma sintaxis que las consultas en LINQ. La única diferencia es que los objetos a los que se hace referencia en las consultas LINQ to SQL se asignan a elementos de una base de datos. Para obtener más información, consulte Introducción a consultas con LINQ.

LINQ to SQL convierte las consultas que se escriben en consultas SQL equivalentes y las envía al servidor para su procesamiento.

Algunas características de las consultas LINQ podrían requerir una atención especial en las aplicaciones LINQ to SQL. Para obtener más información, consulte Conceptos de consulta en LINQ to SQL.

Ejemplo

La consulta siguiente solicita una lista de clientes de Londres. En este ejemplo, Customers es una tabla de la base de datos de ejemplo 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;

Vea también

Conceptos

Descargar bases de datos de ejemplo (LINQ to SQL)

Otros recursos

Crear el modelo de objetos (LINQ to SQL)

Realizar consultas en la base de datos (LINQ to SQL)