C# 如何使用LINQ从xml数据库中选择不同的名称?

C# 如何使用LINQ从xml数据库中选择不同的名称?,c#,sql,xml,linq,windows-phone-7,C#,Sql,Xml,Linq,Windows Phone 7,我正在尝试这个查询,以获取整个城市的 var queryAllCustomers = from cust in loadedCustomData.Descendants("record") select (string)cust.Element("City") ; 所以它返回所有的城市,包括重复的,但我只想得到不同的城市,即只重复一个城市,那么如何实现呢?使用 使用 再明显不过了,嗯?再明显不过了,嗯? var queryAllC

我正在尝试这个查询,以获取整个城市的

var queryAllCustomers = from cust in loadedCustomData.Descendants("record")
                                select (string)cust.Element("City") ;
所以它返回所有的城市,包括重复的,但我只想得到不同的城市,即只重复一个城市,那么如何实现呢?

使用

使用


再明显不过了,嗯?再明显不过了,嗯?
var queryAllCustomers = (from cust in loadedCustomData.Descendants("record")
                            select (string)cust.Element("City")).Distinct();