如何:从序列中消除重复元素 (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)