2014-09-25 20 views
6

Użyłem LINQ-to-Wiki, aby uzyskać strony z Wikipedii do mojej aplikacji webowej ASP.NET MVC. Użyłem poniższego zapytania, aby strony miały tytuł taki jak "Indie".Jak zdobyć wszystkie strony miasta z Wikipedii za pomocą LINQ-to-Wiki?

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

Ale daje wszystkie strony związane z „Indie” Nie tylko Miejsca/Cities.How aby tylko dostać Miejsca/Miasta z tego zapytania? Albo jak szukać miejsca przez property.Can nikogo „categorymembers” proszę o pomoc ?

+0

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

+0

To jest LinqtoWiki (nuget.org/packages/LinqToWiki). – Midhuna

+0

Wikipedia to encyklopedia, a nie baza danych. Rozważ skorzystanie z Wikidata, która zapewni Ci linki do Wikipedii, które możesz filtrować. Zobacz też https://stackoverflow.com/questions/18394863/how-do-you-filter-wikivoyage-api-results-by-city. – framawiki

Odpowiedz