6. diel - Zoskupovanie v Entity Framework Core a C# .NET
V minulej lekcii, Výber dát z databázy v Entity Framework Core a C# .NET , sme si ukázali pokročilejšie otázky na výber záznamov z databázy. Záznamy sme sa naučili predovšetkým filtrovať, radiť a agregovať.
V dnešnom Entity Framework Core tutoriále, v jazyku C# .NET, sa pozrieme na operáciu zoskupovania záznamov. Predovšetkým sa zameriame na problémy s touto operáciou spojené a ako ich riešiť vykonaním časti dotazu na strane klienta.
Opäť budeme pracovať s rovnakým projektom a databázou s jednoduchou tabuľkou autorov ako v predchádzajúcich lekciách.
Záznamy v relačnej databáze síce môžeme zoskupovať podľa určitých kritérií, výsledkom SQL dotazu na zoskupenie však nemôže byť zoznam jednotlivých skupín záznamov. Jediné, čo nám relačné databázy umožňujú, je vykonať na jednotlivých skupinách nejaké, najčastejšie agregačné operácie, a vracať výsledky týchto operácií.
Zoskupovanie s agregáciou
Skúsme si nejakú otázku využívajúcu zoskupovanie napísať. Napíšme
dotaz, ktorý vyberie autorov s menom začínajúcim na znak P
alebo končiacim na znak a a zoskupí ich podľa počtu
napísaných článkov. Tieto skupiny potom podľa počtu napísaných článkov
zoradia zostupne a pre každú skupinu nám vráti počet článkov a počet
autorov danej skupiny:
...koniec náhľadu článku...
Pokračuj ďalej
Došiel si až sem a to je super! Veríme, že ti prvé lekcie ukázali niečo nového a užitočného.
Chceš v kurze pokračovať? Prejdi do prémiovej sekcie.
ročné PREDPLATNÉ
44 €
mesačne, platené ročne (528 €)14 000+ lekcií, cvičení a testov
6 000+ ti zostane navždy
Neobmedzený prístup ku všetkým aktuálnym
aj pripravovaným kurzom.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
90 €
Pred kúpou tohto článku je potrebné kúpiť predchádzajúci diel
Obsah článku spadá pod licenciu Premium II, kúpou článku súhlasíš s Prevádzkovými podmienkami.
- Prístup k jednotlivým lekciám podľa spôsobu obstarania.
- Kvalitné znalosti v oblasti IT.
- Zručnosti, ktoré ti pomôžu získať vysnívanú a dobre platenú prácu.
Popis článku
Požadovaný článok má nasledujúci obsah:
V Entity Framework Core tutoriálu sa pozrieme na operáciu zoskupovania záznamov a naučíme sa vykonávať časti otázok na strane klienta.