Partager via


Procédure : demander des informations (LINQ to SQL)

Les requêtes effectuées dans LINQ to SQL utilisent la même syntaxe que les requêtes effectuées dans LINQ. La seule différence est que les objets référencés dans les requêtes LINQ to SQL sont mappés aux éléments d'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 les applications LINQ to SQL. Pour plus d'informations, consultez Concepts relatifs aux requêtes dans LINQ to SQL.

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.

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;

Voir aussi

Concepts

Téléchargement d'exemples de bases de données (LINQ to SQL)

Autres ressources

Création du modèle objet (LINQ to SQL)

Interrogation de la base de données (LINQ to SQL)