Zwracanie zestawu części wspólnych dwóch sekwencji
Użyj operatora , Intersect aby zwrócić skrzyżowanie zestawu dwóch sekwencji.
Przykład
W tym przykładzie użyto Intersect metody , aby zwrócić sekwencję wszystkich krajów/regionów, w których Customers
Employees
i na żywo.
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)
W linQ to SQL Intersect operacja jest dobrze zdefiniowana tylko w zestawach. Semantyka dla wielu zestawów jest niezdefiniowana.