Arkadaşlar Selam,
Katmanlı yapıda bir projem var. Sql procedur ile verileri ekleme,çıkartma,düzenleme ve listelemek zorundayım. Bunu repository ile sağlıyorum. Ancak iç içe kategori olan menülerimi listelettirme aşamasında çok yavaşlama oldu. (Eski projede böyle bir sorun yoktu). İç içe kategori sistemini RecursiveMenu şeklinde yaptım üstelik.
Repository içindeki fonksiyonum:
public IEnumerable<T> ExecWithStoreProcedure(string query, params object[] parameters)
{
return _context.Database.SqlQuery<T>(query, parameters);
}
Controllerim:
PartialViewServices Servis = new PartialViewServices();
var SS = Servis.CertMenu();
return PartialView(SS);
Daha önceden bu şekilde bir yapı kullanan arkadaşlar oldu ise öneride bulunurlarsa sevinirim.