12. diel - Kľúče v Entity Framework Core a C# .NET
V dnešnom Entity Framework Core tutoriále, v jazyku C#.NET, sa začneme venovať rôznym vlastnostiam a prvkom databázových tabuliek, ktorými môžeme bližšie špecifikovať, ako sa majú takéto tabuľky správať. Konkrétnejšie si postupne ukážeme definíciu:
- primárnych a alternatívnych kľúčov,
- automatického generovania hodnôt stĺpcov,
- indexov,
- obmedzenie hodnôt stĺpcov,
- dátových typov atď.
Všetko si ukážeme na našom projekte jednoduchého redakčného systému.
Kľúče
Kľúčom je stĺpec alebo skupina stĺpcov databázovej tabuľky, ktoré slúžia ako unikátny identifikátor každého záznamu danej tabuľky. Väčšina tabuliek má len jeden kľúč, tzv. primárny kľúč. Môžu mať ale ešte aj ďalšie tzv. alternatívne kľúče.
Zo skorších lekcií už vieme, že v Entity Framework Core je záznam tabuľky reprezentovaný inštanciou zodpovedajúcej entity (teda triedy). Z pohľadu Entity Framework Core tak kľúč jednoznačne identifikuje každú inštanciu databázovej entity. Každá inštancia rovnakej entity musí mať hodnotu takého kľúča unikátnu.
Definícia primárneho kľúča
Definíciu kľúča sme si na našich entitách už ukazovali. Pozrime sa,
ako v našom redakčnom systéme vyzerá entita User
:
...koniec náhľadu článku...
Pokračuj ďalej
Minul 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ť tento kurz
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.
- Neobmedzený a trvalý prístup k jednotlivým lekciím.
- 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 naučíme definovať kľúče databázových tabuliek a automatické generovanie hodnôt stĺpcov.
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ť.