Lekce 8 - Úprava a mazání v Entity Framework Core a C# .NET
V předešlém cvičení, Řešené úlohy k 7. lekci Entity Framework Core v C# .NET, jsme si procvičili nabyté zkušenosti z předchozích lekcí.
V dnešním Entity Framework Core tutoriálu, v jazyce C# .NET, se budeme věnovat úpravě a mazání záznamů. Budeme tak umět provádět všechny základní CRUD operace, tedy:
- Create,
- Read,
- Update a
- Delete.
Opět budeme pracovat se stejným projektem a databází s jednoduchou tabulkou autorů jako v předchozích lekcích.
Sledování změn
Entity Framework Core podporuje dva základní přístupy pro ukládání dat
do databáze. Jeden z nich je založen na nám již známém sledování
změn. Víme, že každá instance databázového kontextu po dobu své
životnosti automaticky sleduje změny všech instancí entit, které pomocí
tohoto kontextu vkládáme nebo na které se dotazujeme z databáze. Všechny
tyto sledované změny se do databáze uloží až ve chvíli, kdy zavoláme
metodu SaveChanges()
.
Úprava záznamu
Jestliže tedy chceme upravit nějaký záznam, tak si jej vytáhneme z
databáze, provedeme na něm požadované změny a potvrdíme je zavoláním
metody SaveChanges()
.
Zkusme změnit počet napsaných článků autora s primárním klíčem
1
na deset článků:
...konec náhledu článku...
Pokračuj dál
Došel jsi až sem a to je super! Věříme, že ti první lekce ukázaly něco nového a užitečného.
Chceš v kurzu pokračovat? Přejdi do prémiové sekce.
Koupit tento kurz
Před koupí tohoto článku je třeba koupit předchozí díl
Obsah článku spadá pod licenci Premium II, koupí článku souhlasíš se smluvními podmínkami.
- Neomezený a trvalý přístup k jednotlivým lekcím.
- Kvalitní znalosti v oblasti IT.
- Dovednosti, které ti pomohou získat vysněnou a dobře placenou práci.
Popis článku
Požadovaný článek má následující obsah:
V Entity Framework Core tutoriálu se budeme věnovat úpravě a mazání záznamů. Budeme tak umět provádět všechny základní CRUD operace.
Kredity získáš, když podpoříš naši síť. To můžeš udělat buď zasláním symbolické částky na podporu provozu nebo přidáním obsahu na síť.