Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

LINQ Groupby Count

[es] :: .NET :: ASP.NET :: LINQ Groupby Count

[ Pregleda: 2246 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon LINQ Groupby Count21.01.2015. u 16:25 - pre 112 meseci
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();
 




[Ovu poruku je menjao mmix dana 21.01.2015. u 19:27 GMT+1]
Prikačeni fajlovi
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: LINQ Groupby Count21.01.2015. u 17:02 - pre 112 meseci
Neku ideju...neki predlog...
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: LINQ Groupby Count21.01.2015. u 18:34 - pre 112 meseci
Hvala mmix !
Molim te ako imaš neki predlog....
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: LINQ Groupby Count21.01.2015. u 18:52 - pre 112 meseci
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)
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ć
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: LINQ Groupby Count21.01.2015. u 18:57 - pre 112 meseci
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ć..
 
Odgovor na temu

mmix
Miljan Mitrović
Profesorkin muz
Passau, Deutschland

SuperModerator
Član broj: 17944
Poruke: 6042



+4631 Profil

icon Re: LINQ Groupby Count21.01.2015. u 19:04 - pre 112 meseci
https://msdn.microsoft.com/en-us/library/bb545974.aspx

vici ako si i dalje zaglavljen


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ć
 
Odgovor na temu

patak_daca

Član broj: 72199
Poruke: 418
*.dynamic.isp.telekom.rs.



+1 Profil

icon Re: LINQ Groupby Count21.01.2015. u 19:21 - pre 112 meseci
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]

 
Odgovor na temu

[es] :: .NET :: ASP.NET :: LINQ Groupby Count

[ Pregleda: 2246 | Odgovora: 6 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.