7. diel - Sledovanie zmien v Entity Framework Core a C# .NET
V minulej lekcii, Zoskupovanie v Entity Framework Core a C# .NET , sme sa pozreli na operáciu zoskupovania záznamov.
V dnešnom Entity Framework Core tutoriále, v jazyku C# .NET, si ukážeme rôzne spôsoby výberu jedného konkrétneho záznamu z databázy a taktiež sa pozrieme na to, ako vypnúť sledovanie zmien získaných záznamov.
Opäť budeme pracovať s rovnakým projektom a databázou s jednoduchou tabuľkou autorov ako v predchádzajúcich lekciách.
Výber jedného záznamu
Doteraz sme z databázy vždy získavali viac záznamov naraz alebo prípadne ich agregáciu. Veľakrát ale potrebujeme z databázy dostať iba jeden konkrétny záznam. Na to nám poslúžia nasledujúce metódy:
Find(),Single(),First()aLast().
ToList(). Samozrejme platí, že v predvolenom
stave sú databázovým kontextom pri vrátených záznamoch sledované
zmeny.
Metóda Find()
Metóda Find() vracia jeden konkrétny záznam tabuľky
podľa odovzdaného primárneho kľúča. V prípade, že sa v
tabuľke žiadny záznam s daným kľúčom nenachádza, je vrátená hodnota
null. Túto metódu môžeme volať iba na inštanciu typu
DbSet<T>, teda priamo na tabuľke.
Metóda má aj asynchrónnu verziu s príponou
Async. Viac v lekcii Asynchrónne
programovanie v C# .NET - Async a await.
Skúsme z tabuľky autorov vybrať autora s primárnym kľúčom
2 a vypísať jeho meno:
...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émiové sekcie.
Kúpiť iba tento kurz
Získaj okamžitý prístup ku kurzu bez
časového obmedzenia.
2 230 kreditov
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íš so zmluvný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ále si ukážeme rôzne spôsoby výberu jedného konkrétneho záznamu z databázy a naučíme sa vypínať sledovanie zmien.
Kredity získaš, keď podporíš našu sieť. To môžeš urobiť buď zaslaním symbolickej sumy na podporu prevádzky alebo pridaním obsahu na sieť.