2014-09-25 18 views
6

Vikipedi'den ASP.NET MVC web uygulamasına sayfaları almak için LINQ-to-Wiki'yi kullandım. "Hindistan" gibi bir başlık içeren Sayfaları almak için aşağıdaki sorguyu kullandım.Vikipedi'den tüm şehir sayfalarını LINQ-to-Wiki kullanarak nasıl edinirim?

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

Ama lütfen yardım "Hindistan" sadece Yerleri/Cities.How almak için tek Yerleri/Şehirler bu sorgudan? Veya nasıl 'categorymembers' property.Can herkes tarafından bir yere aramak için ilgili tüm sayfaları verir ?

+0

bu Linq Ara olan (https://linqtowikipedia.codeplex.com/) ya da LinqtoWiki (https://www.nuget.org/packages/LinqToWiki)? – Marco

+0

Bu LinqtoWiki'dir (nuget.org/packages/LinqToWiki). – Midhuna

+0

Vikipedi bir ansiklopedi, bir veritabanı değil. Bunun yerine, filtreleyebileceğiniz Wikipedia site bağlantılarını sağlayacak olan Wikidata'yı kullanmayı düşünün. Https://stackoverflow.com/questions/18394863/how-do-you-filter-wikivoyage-api-results-by-city sayfasına da bakın. – framawiki

cevap

İlgili konular