Sitemap için Fabrik.Common.Web eklentisini kullanıyorum veritabanımda ki veriler ile doldurmam gerekiyor. Ancak aşağıda ki gibi yapmaya çalışıyorum ve hata veriyor
public ActionResult Kategori()
{
var Ornekler = db.OrnekKategori.ToList();
var sitemapItems = new List<SitemapItem>();
foreach (var item in Ornekler)
{
new SitemapItem("/kategori/"+item.KtLink, changeFrequency: SitemapChangeFrequency.Always, priority: 1.0),
}
return new SitemapResult(sitemapItems);
}
Şu şekilde sitemapItems dolduruluyor ve başarılı şekilde çalışıyor
var sitemapItems = new List<SitemapItem>
{
new SitemapItem(Url.QualifiedAction("index", "home"), changeFrequency: SitemapChangeFrequency.Always, priority: 1.0),
new SitemapItem(Url.QualifiedAction("about", "home"), lastModified: DateTime.Now),
new SitemapItem(PathUtils.CombinePaths(Request.Url.GetLeftPart(UriPartial.Authority), "/home/list"))
};
Veritabanından gelen verilerle nasıl doldurabilirim ?