2013-12-16 55 views
1

我試圖此查詢來獲取所有城市的如何使用LINQ從xml數據庫中選擇不同的名稱?

var queryAllCustomers = from cust in loadedCustomData.Descendants("record") 
           select (string)cust.Element("City") ; 

所以它返回包括重複所有的城市,但我只想要得到不同城市即重複唯一那麼如何實現這一目標?

回答

6

使用Distinct Extension Method

var queryAllCustomers = (from cust in loadedCustomData.Descendants("record") 
          select (string)cust.Element("City")).Distinct(); 
+1

不能獲得比這更明顯的,是嗎? – svick

+0

肯定會成爲某些人的「哦,呵呵」時刻之一。 –

相關問題