Vlákno neexistuje.

4. diel - Prvé otázky na databázu v Entity Framework Core a C# .NET

V minulej lekcii, Generovanie databázy v Entity Framework Core a C# .NET , sme si nechali vygenerovať databázu z nášho prvého modelu.

V dnešnom Entity Framework Core tutoriále, v jazyku C# .NET, si ukážeme prvé otázky na vkladanie a výber záznamov z databázy. Taktiež sa zmienime o dvoch dôležitých konceptoch, na ktorých dotazovanie v Entity Framework Core stojí, konkrétne o sledovaní zmien a tzv. deferred execution.

Dotazovanie sa na dáta databázy pomocou Entity Framework Core je veľmi podobné práci s kolekciami v C# .NET. Pokiaľ sme teda absolvovali kurz Kolekcie a LINQ v C# .NET, tak by sme minimálne s jednoduchšími otázkami nemali mať žiadny problém. Využijeme predovšetkým znalosť LINQ metód.

Vkladanie záznamov

Začneme vkladaním záznamov do databázy, aby sme mali nejaké dáta, na ktoré sa môžeme pýtať. Vrátime sa k nášmu projektu z minulých lekcií a otvoríme si súbor Program.cs, kde zatiaľ máme iba kód na zmazanie a opätovné vygenerovanie databázy.

Pre vloženie záznamu si vytvoríme novú inštanciu databázového kontextu FirstDbContext v bloku using:

Teraz si do databázy pridáme nového autora. Budeme teda pracovať s tabuľkou Authors, ku ktorej budeme pristupovať cez rovnomennú vlastnosť Authors nášho databázového kontextu. Nového autora si najskôr vytvoríme a potom ho vložíme do tabuľky pomocou metódy Add():


 

...koniec náhľadu článku...
Pokračuj ďalej

Vedomosti v hodnote stoviek tisíc získaš za pár eur

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.

Obsah článku spadá pod licenciu Premium II, kúpou článku súhlasíš s Prevádzkovými podmienkami.

Čo od nás v ďalších lekciách dostaneš?
  • 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 prvé otázky na vkladanie a výber záznamov z databázy. Zmienime sa taktiež o dôležitom koncepte sledovania zmien.
Článok pre vás napísal Radek Vymětalík
Avatar
...
Aktivity