NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
IT rekvalifikace s podporou uplatnění. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!

Lekce 17 - Povinné a volitelné vztahy v Entity Framework Core a C# .NET

V minulé lekci, Rozpoznávání vztahů v Entity Framework Core a C# .NET, jsme si ujasnili, jaké konvence Entity Framework Core používá pro automatické rozpoznání vztahů, a také jsme se je naučili konfigurovat manuálně.

V dnešním Entity Framework Core tutoriálu, v jazyce C# .NET, se podíváme na téma povinných a volitelných vztahů mezi entitami. Vše si vysvětlíme na entitách našeho jednoduchého redakčního systému.

Definice povinných a volitelných vztahů

Z dřívějších lekcí víme, že vlastnosti entit mohou být buď povinné (nesmějí nabývat hodnoty null), anebo volitelné (mohou nabývat hodnoty null). Obdobně i vztahy mezi entitami mohou být buď povinné, nebo volitelné. Ve chvíli, kdy je cizí klíč podřízené entity povinný, je povinný i odpovídající vztah. Naopak, když je cizí klíč volitelný, je volitelný i odpovídající vztah. Pokud explicitně nedefinujeme vlastnost cizího klíče, je povinnost určena povinností navigační vlastnosti podřízené entity.

Příkladem povinného vztahu je vztah mezi entitami User a Article:


 

...konec náhledu článku...
Pokračuj dál

Znalosti v hodnotě stovek tisíc získáš za pár korun

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

Koupit všechny aktuálně dostupné lekce s funkcí odevzdávání úloh za pouhých 1 305 Kč
Aktuální stav konta 0 Kč
Koupí tohoto balíčku získáš přístup ke všem 32 článkům (22 lekcí, 10 praktických cvičení) tohoto kurzu.

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.

Co od nás v dalších lekcích dostaneš?
  • 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 podíváme na téma povinných a volitelných vztahů mezi entitami v našem redakčním systému.

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íť.

Článek pro vás napsal Radek Vymětalík
Avatar
...
Aktivity