Zwracanie sumy zbiorów dwóch sekwencji
Użyj operatora , Union aby zwrócić połączenie zestawu dwóch sekwencji.
Przykład
W tym przykładzie użyto Union metody , aby zwrócić sekwencję wszystkich krajów/regionów, w których istnieją Customers
Employees
lub .
var infoQuery =
(from cust in db.Customers
select cust.Country)
.Union
(from emp in db.Employees
select emp.Country)
;
Dim infoQuery = _
(From cust In db.Customers _
Select cust.Country) _
.Union _
(From emp In db.Employees _
Select emp.Country)
W linQ to SQL Union operator jest definiowany dla wielu zestawów jako nieurządkowanego łączenia wielozestawów (skutecznie wynik UNION ALL
klauzuli w języku SQL).
Aby uzyskać więcej informacji i przykładów, zobacz Queryable.Union.