[ patak_daca @ 21.01.2015. 16:25 ] @
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]
[ patak_daca @ 21.01.2015. 17:02 ] @
Neku ideju...neki predlog...
[ patak_daca @ 21.01.2015. 18:34 ] @
Hvala mmix !
Molim te ako imaš neki predlog....
[ mmix @ 21.01.2015. 18:52 ] @
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)
[ patak_daca @ 21.01.2015. 18:57 ] @
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ć..
[ mmix @ 21.01.2015. 19:04 ] @
https://msdn.microsoft.com/en-us/library/bb545974.aspx

vici ako si i dalje zaglavljen

[ patak_daca @ 21.01.2015. 19:21 ] @
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]