Partager via


Comment : retourner la différence définie entre deux séquences

Utilisez l'opérateur Except pour retourner la différence définie entre deux séquences.

Exemple

Cet exemple utilise Except pour retourner une séquence de tous les pays/régions dans lesquels résident des Customers mais dans lesquels aucun des Employees ne réside.

var infoQuery =
    (from cust in db.Customers
    select cust.Country)
    .Except
        (from emp in db.Employees
        select emp.Country)
;
Dim infoQuery = _
    (From cust In db.Customers _
     Select cust.Country) _
    .Except _
        (From emp In db.Employees _
         Select emp.Country)

Dans LINQ to SQL, l’opération Except est correctement définie sur les jeux uniquement. La sémantique pour les multijeux n'est pas définie.

Voir aussi