Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Code First
Vytvoření modelu Entity Framework pomocí kódu Model může cílit na existující databázi nebo novou databázi.
Context
Třída představující relaci s databází, která umožňuje dotazování a ukládání dat. Kontext je odvozen z DbContext nebo ObjectContext třídy.
Konvence (první kód)
Pravidlo, které Entity Framework používá k odvození tvaru vašeho modelu z vašich tříd.
Database First
Vytvoření modelu Entity Framework pomocí nástroje EF Designer, který cílí na existující databázi.
Agresivní načítání
Model načítání souvisejících dat, kdy dotaz na jeden typ entity také načte související entity jako součást dotazu.
EF Designer
Vizuální návrhář v sadě Visual Studio, který umožňuje vytvořit model Entity Framework pomocí polí a řádků.
entita
Třída nebo objekt, který představuje data aplikací, jako jsou zákazníci, produkty a objednávky.
model EDM (Entity Data Model)
Model, který popisuje entity a vztahy mezi nimi. EF používá EDM k popisu konceptuálního modelu, proti kterému programují vývojáři. EDM vychází z modelu Entity Relationship, který představil Dr. Peter Chen. EDM byl původně vyvinut s primárním cílem stát se společným datovým modelem v sadě vývojářských a serverových technologií od Microsoftu. EDM se používá také jako součást protokolu OData.
Explicitní načítání
Vzor načítání souvisejících dat, ve kterých jsou související objekty načteny voláním rozhraní API.
Fluent API
Rozhraní API, které lze použít ke konfiguraci modelu Code First.
Přidružení cizího klíče
Přidružení mezi entitami, kde vlastnost představující cizí klíč je zahrnuta do třídy závislé entity. Například Product obsahuje vlastnost CategoryId.
Identifikace vztahu
Vztah, ve kterém je primární klíč hlavní entity součástí primárního klíče závislé entity. V tomto typu vztahu nemůže závislá entita existovat bez hlavní entity.
Nezávislé přidružení
Přidružení mezi entitami, kde neexistuje žádná vlastnost představující cizí klíč ve třídě závislé entity. Například třída Product obsahuje relaci s Category, ale nemá vlastnost CategoryId. Entity Framework sleduje stav přidružení nezávisle na stavu entit na dvou koncích přidružení.
Opožděné načítání
Vzor načítání souvisejících dat, kdy se související objekty automaticky načtou při přístupu k navigační vlastnosti.
Model First
Vytvoření modelu Entity Framework pomocí návrháře EF, který se pak použije k vytvoření nové databáze.
Navigační vlastnost
Vlastnost entity, která odkazuje na jinou entitu. Například Produkt obsahuje navigační vlastnost Kategorie a Kategorie obsahuje navigační vlastnost Produkty.
objekt POCO
Zkratka pro Plain-Old CLR Object. Jednoduchá uživatelská třída, která nemá žádné závislosti s žádnou architekturou. V kontextu EF je třída entit, která není odvozena z EntityObject, neimplementuje žádné rozhraní ani nenese žádné atributy definované v EF. Takové třídy entit, které jsou oddělené od frameworku perzistence, se také říká, že jsou "ignorantní vůči perzistenci".
Inverzní vztah
Opačný konec relace, například produkt.Kategorie a kategorie.Produkt.
Samosledovací entita
Entita vytvořená ze šablony generování kódu, která pomáhá s vývojem vícevrstvých aplikací.
Typ TPC (Table-per-beton)
Metoda mapování dědičnosti, kde je každý ne abstraktní typ v hierarchii mapován na samostatnou tabulku v databázi.
Tabulka na hierarchii (TPH)
Metoda mapování dědičnosti, ve které jsou všechny typy v hierarchii mapovány na stejnou tabulku v databázi. Diskriminující sloupce slouží k identifikaci typu, ke kterým je každý řádek přidružený.
Tabulka podle typu (TPT)
Metoda mapování dědičnosti, kdy jsou společné vlastnosti všech typů v hierarchii mapovány na stejnou tabulku v databázi, ale vlastnosti jedinečné pro každý typ jsou namapovány na samostatnou tabulku.
Zjišťování typů
Proces identifikace typů, které by měly být součástí modelu Entity Framework.