2014-09-25 10 views
6

Ho usato LINQ-to-Wiki per ottenere pagine da Wikipedia alla mia applicazione Web ASP.NET MVC. Ho utilizzato la query seguente per ottenere pagine con titolo come "India".Come ottenere tutte le pagine di città da Wikipedia usando LINQ-to-Wiki?

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

Ma dà tutte le pagine relative a "India" non solo luoghi/Cities.How di ottenere solo Luoghi/Città da questa ricerca? O il modo di cercare un posto da chiunque property.Can 'categorymembers' per favore aiutatemi ?

+0

è questo Linq-to-wikipedia (https://linqtowikipedia.codeplex.com/) o LinqtoWiki (https://www.nuget.org/packages/LinqToWiki)? – Marco

+0

È LinqtoWiki (nuget.org/packages/LinqToWiki). – Midhuna

+0

Wikipedia è un'enciclopedia, non un database. Si prega di considerare l'utilizzo di Wikidata, che fornirà sitelink Wikipedia che è possibile filtrare. Vedi https://stackoverflow.com/questions/18394863/how-do-you-filter-wikivoyage-api-results-by-city anche. – framawiki

risposta