Как возвратить объединение наборов двух последовательностей (LINQ to SQL)
Обновлен: November 2007
Оператор Union используется для возвращения объединения наборов двух последовательностей.
Пример
В данном примере для возвращения последовательности всех стран, где находятся Customers илиEmployees, используется Union.
Dim infoQuery = _
(From cust In db.Customers _
Select cust.Country) _
.Union _
(From emp In db.Employees _
Select emp.Country)
var infoQuery =
(from cust in db.Customers
select cust.Country)
.Union
(from emp in db.Employees
select emp.Country)
;
В LINQ to SQL оператор Union определен для нескольких наборов в качестве неупорядоченного объединения нескольких наборов (фактически результат предложения UNION ALL в SQL).
См. также
Ссылки
Преобразование стандартных операторов запросов (LINQ to SQL)