Retourner l'intersection définie de deux séquences
Utilisez l'opérateur Intersect pour retourner l'intersection définie de deux séquences.
Exemple
Cet exemple utilise Intersect pour retourner une séquence de tous les pays/régions dans lesquels les Customers
et les Employees
habitent.
var infoQuery =
(from cust in db.Customers
select cust.Country)
.Intersect
(from emp in db.Employees
select emp.Country)
;
Dim infoQuery = _
(From cust In db.Customers _
Select cust.Country) _
.Intersect _
(From emp In db.Employees _
Select emp.Country)
Dans LINQ to SQL, l’opération Intersect est correctement définie seulement sur des ensembles. La sémantique pour les multijeux n'est pas définie.