2014-09-25 17 views
6

我已經使用LINQ-to-Wiki從維基百科獲取頁面到我的ASP.NET MVC web應用程序。我已經使用下面的查詢來獲得標題爲「印度」的頁面。如何使用LINQ to Wiki從維基百科獲取所有城市頁面?

var wikipedia = new Wiki("Example"); 
var data = wikipedia.Query.allpages() 
     .Where(i => i.prefix == "India") 
     .ToList(); 

但它給有關「印度」不僅地方/ Cities.How獲得唯一的地方/城市從該查詢嗎?或者如何通過「categorymembers」 property.Can搜索的人的地方,請幫助所有頁面?

+0

這是Linq-to-wikipedia(https://linqtowikipedia.codeplex.com/)還是LinqtoWiki(https://www.nuget.org/packages/LinqToWiki)? – Marco 2014-09-25 11:11:03

+0

這是LinqtoWiki(nuget.org/packages/LinqToWiki)。 – Midhuna 2014-09-25 11:15:42

+0

維基百科是一個百科全書,而不是數據庫。請考慮使用維基數據,這將爲您提供可以過濾的維基百科附加鏈接。請參閱https://stackoverflow.com/questions/18394863/how-do-you-filter-wikivoyage-api-results-by-city。 – framawiki 2017-11-28 18:24:50

回答

相關問題