Поделиться через


Как удалить повторяющиеся элементы из последовательности (LINQ to SQL)

Обновлен: November 2007

Чтобы исключить элементы-дубликаты из последовательности, воспользуйтесь оператором Distinct.

Пример

В следующем примере для выбора последовательности уникальных городов, в которых находятся клиенты, используется метод Distinct.

Dim cityQuery = _
    (From cust In db.Customers _
    Select cust.City).Distinct()

For Each cityString In cityQuery
    Console.WriteLine(cityString)
Next
IQueryable<String> cityQuery =
    (from cust in db.Customers
    select cust.City).Distinct();

foreach (String cityString in cityQuery)
{
    Console.WriteLine(cityString);
}

См. также

Другие ресурсы

Примеры запросов (LINQ to SQL)