Şimdi Ara

OrderByDescending

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
1 Misafir - 1 Masaüstü
5 sn
5
Cevap
0
Favori
114
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
0 oy
Öne Çıkar
Sayfa: 1
Giriş
Mesaj
  • Merhaba arkadaşlar içerideki new kısmına ne yazmam gerekiyor araştırdım ama tam olarak bulamadım yardımcı olabilecek varmı.
    public ActionResult HashTag()
    {
    var tags = db.Hashtag.ToList().GroupBy(x => x.HashtagText).Select(gr => new
    {
    Text = gr.Key,
    Count = gr.Count()
    }).OrderByDescending(ordr => ordr.Count);
    return View(tags);

    }



  • nohutlupilav kullanıcısına yanıt
    Örneğin: var user = DbEntity.TBL_USR.Where(sd => sd.email == MailControl).Select(sd => new {sd.email_preference,sd.call_stat }).FirstOrDefault();

    new kısmında == != gibi operatörler kullanamazsın nesnenin hangi özelliklerini alacağını araya virgül koyarak belirlemelisin



    < Bu mesaj bu kişi tarafından değiştirildi comnestarkenjjj -- 11 Ağustos 2016; 14:04:00 >
  • comnestarkenjjj C kullanıcısına yanıt
    teşekkürler o kısmı hallettim ama tüm tabloyu çekiyorum ben tablodan top 10 çekmek için ne yapmam gerekiyor.

    <div>
    <table>
    <tr>
    <th>Adet</th>
    <th>Hastag</th>
    </tr>
    @foreach (var item in Model)

    {
    <tr>
    <td>@item.Count</td>
    <td>@item.HashTag</td>
    </tr>
    }
    </table>
    </div>
  • nohutlupilav kullanıcısına yanıt
    List<TBL_USR> UserList = DbEntity.TBL_USR.Where(sd =>
    (sd.call_stat <= 3)
    && (sd.crt_date <= Date)
    && (sd.is_bdk_usr == true)).Take(10).ToList();
    buradaki take yöntemi ile çekebilirsin. dikkat etmen gereken ise şu orderby dan önce kullanırsan veritabanındaki ilk 10'u çekip sonra sıralar
    orderby dan sonra kullanırsan önce sıralayıp ondan sonra o sıralamaya uygun ilk 10'u alır
  • teşekkürler take komutuyla hallettim :)
  • Yapay Zeka’dan İlgili Konular
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.