Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 6 odgovora
  • 3.038 pregleda

Najnovija ↓

LINQ Groupby Count 21.01.2015. u 17:25 · pre 143 meseca
izmenjeno 1 put, poslednji put mmix 21.01.2015. u 19:27
  1. mmix21.01.2015. u 19:27zapis iz teksta poruke
#1
Pozdrav!

Kako da grupišem iteme u grupi i napravim count ?

Code (csharp):

var queryX = from a in Tikets
                         
                         where a.Aktivan == 1

                         select new
                     {
                         a.Id_mesto,a.Id_vrste_rada
                       
                     };
                          ;
                               
                queryX = queryX.OrderByDescending( a=>a.Id_vrste_rada);
                               
                queryX = queryX.Where( a => true);
                                                       
                               
                var keyEmplist = queryX.GroupBy(a=>a.Id_mesto).OrderBy(k => k.Key) .ToList();
                                             
                                                                                           
                keyEmplist.Dump();
 


Re: LINQ Groupby Count 21.01.2015. u 19:34 · pre 143 meseca #3
Hvala mmix !
Molim te ako imaš neki predlog....
Re: LINQ Groupby Count 21.01.2015. u 19:52 · pre 143 meseca #4
Ovo ti ne treba: queryX = queryX.Where( a => true);



Drugo, elementi grupe su i sami liste (kao sto vidis na snimku). Sto znaci da mozes dalje da ih "linqujes", grupises i ostalo. Posto su grupe u LINQ-u konacne, sve su prebrojive (imas Count ekstenziju)
Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: LINQ Groupby Count 21.01.2015. u 19:57 · pre 143 meseca #5
Pozdrav!

Trebao bi u svakoj grupi da grupišem po id_vrsta_rada i count-ujem koliko ih ima.
ali mi baš neide..ne znam kako da pristupim svakoj grupi......
Molim te za pomoć..
Re: LINQ Groupby Count 21.01.2015. u 20:04 · pre 143 meseca #6
https://msdn.microsoft.com/en-us/library/bb545974.aspx

vici ako si i dalje zaglavljen

Potpis
Sloba je za 12 godina promenio antropološki kod srpskog naroda. On je od jednog
naroda koji je bio veseo, pomalo površan, od jednog naroda koji je bio znatiželjan, koji
je voleo da vidi, da putuje, da upozna,
od naroda koji je bio kosmopolitski napravio narod koji je namršten, mrzovoljan,
sumnjicav, zaplašen, narod koji se stalno nešto žali, kome je stalno neko kriv - Z.Đinđić
Re: LINQ Groupby Count 21.01.2015. u 20:21 · pre 143 meseca #7
Bravo još jednom!

Mislim daje to to!

evo i code

Code (csharp):

var queryX = from a in Tikets where a.Aktivan == 1  
group a by a.Id_mesto into NovaGrupa1
from NovaGrupa2 in
            (from a in NovaGrupa1
             group a by a.Id_vrste_rada)
        group NovaGrupa2 by NovaGrupa1.Key;
       
        queryX.ToList();
     
       queryX.Dump();
 


Samo da to još prebacim i View...

[MOD: kad pises kod, uokviri ga sa "[ code:csharp ]" i "[ /code ]", bez razmaka]

Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme