Procédure : Demander des informations

Les requêtes dans LINQ to SQL utilisent la même syntaxe que les requêtes dans LINQ. La seule différence est que les objets référencés dans les requêtes LINQ to SQL sont mappés à des éléments dans une base de données. Pour plus d’informations, consultez Introduction aux requêtes LINQ (C#).

LINQ to SQL traduit les requêtes que vous écrivez en requêtes SQL équivalentes et les envoie au serveur pour traitement.

Certaines fonctionnalités de requêtes LINQ peuvent nécessiter une attention particulière dans des applications LINQ to SQL. Pour plus d’informations, consultez Concepts relatifs aux requêtes.

Exemple

La requête suivante demande une liste de clients de Londres. Dans cet exemple, Customers est une table de l'exemple de base de données 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

Voir aussi