folder Tahribat.com Forumları
linefolder C#, Asp.Net, .Net Core
linefolder Asp.Net Entity Framework Recursive Menü (Yardım)



Asp.Net Entity Framework Recursive Menü (Yardım)

  1. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek

    Entity ile bir proje üzerinde çalışıyorum, kaba taslak şöyle bir tablo yapım mevcut

    Katalog

    id, parentid, name  gibi sütunlar mevcut. İstenen ise şöyle bir şey, gelen değer yok ise bütün veriler dökülecek. Gelen değer var ise o değere ait alt veriler dökülecek. Yani bir nevi menü - alt menü  mantığı.

     

    Stackoverflowda felan bakındım ama çok anlamadım açıkcası.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  2. KısayolKısayol reportŞikayet pmÖzel Mesaj
    JerusaLem
    JerusaLem's avatar
    Savaş Madalyası Developer Madalyası Üstün Hizmet Madalyası Bilgi/Destek Madalyası
    Kayıt Tarihi: 27/Eylül/2002
    Erkek

    Başlangıçta Entity 'de zorlanıyorsan, normal SQL'i Entity çevirek şu programı kullanabilrisin: Linqer

    Devasa SQL'leri bile aslan gibi çeviriyor.

     


    ey ulu TÜRK öğün, eşin yoktur altında göğün..!
  3. KısayolKısayol reportŞikayet pmÖzel Mesaj
    YeniHarman
    YeniHarman's avatar
    Kayıt Tarihi: 17/Haziran/2012
    Erkek

    Yazıktır. Veritabanını niçin özyinelemeli işlemle yoruyorsun? Tablonun tamamını çek, JS ile kullanıcıya gösterirken düzenlersin.


    Olaylara karışmayın!
  4. KısayolKısayol reportŞikayet pmÖzel Mesaj
    camarade
    ontedi
    ontedi's avatar
    Kayıt Tarihi: 04/Eylül/2005
    Erkek
    YeniHarman bunu yazdı

    Yazıktır. Veritabanını niçin özyinelemeli işlemle yoruyorsun? Tablonun tamamını çek, JS ile kullanıcıya gösterirken düzenlersin.

    Aslında ekranda gösterme işlemi yapmayacağım aksine her bir değerin alt değerine karşılık bir çıktı elde edecem fakat biraz kafam karıştı doğrusu.


    Matematikçi ve Yazılımcı. http://www.ontedi.com ve http://www.cizgi.site Siteme beklerim herkesi.
  5. KısayolKısayol reportŞikayet pmÖzel Mesaj
    TeRRoR
    TeRRoR's avatar
    Kayıt Tarihi: 06/Nisan/2007
    Erkek

    Hocam liste çok uzun değilde ToList ile tüm listeyi çekip recursive bir method ile işlerini hallet. (Parent entitiy için Include eklemeyi unutma yada Lazy Loading'i sorguya özel kapat yoksa listeyi dönerken sürekli sorgu atar sunucuya)


    herkes programcı olmak zorunda değildir, lütfen bir zorunluluk gibi programlama dilleri öğrenmeye çalışmayın. yabancı dil filan öğrenin amq.// s.kimin etini yerim, kasaba minnet etmem.// ince düşünene kalın girer.//
  6. KısayolKısayol reportŞikayet pmÖzel Mesaj
    rappermcs
    rappermcs's avatar
    Kayıt Tarihi: 04/Ekim/2002
    Erkek
    JerusaLem bunu yazdı

    Başlangıçta Entity 'de zorlanıyorsan, normal SQL'i Entity çevirek şu programı kullanabilrisin: Linqer

    Devasa SQL'leri bile aslan gibi çeviriyor.

     

    Hocam orjinal site patlamış :)

     


    Paslanmış bir uygulama geliştirici.. ##
  7. KısayolKısayol reportŞikayet pmÖzel Mesaj
    SinusX
    SinusX's avatar
    Kayıt Tarihi: 14/Aralık/2010
    Erkek

     

    Recursive yapmana gerek yok, onun yerine GroupBy Yapabilirsin ParentId ye göre

    https://msdn.microsoft.com/en-us/library/bb534304(v=vs.100).aspx

    [0] => Ana Menu (1=Menu1, 2=Menu2)

    [1] => Menu1 AltMenu1 (3=AltMenu1)

    [2] => Menu2 AltMenu1

    [3] => AltMenu1 AltaltMenu1

     

    .... gibi


    Si vis pacem para bellum.
Toplam Hit: 1058 Toplam Mesaj: 7
entity framework recursive menü