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.
Toto téma definuje termíny, na které se často odkazuje v dokumentaci entity Framework. Odkazy jsou poskytovány na relevantní témata, kde jsou k dispozici další informace.
| termín | Definice |
|---|---|
| přidružení | Definice vztahu mezi typy entit. Další informace naleznete v tématu Association Element (CSDL) a typ přidružení. |
| sada přidružení | Logický kontejner pro instance přidružení stejného typu. Další informace naleznete v tématech AssociationSet Element (CSDL) a sada přidružení. |
| Code First | Od Entity Frameworku 4.1 můžete model vytvořit programově pomocí vývoje Code First. Existují dva různé scénáře vývoje Code First. V obou případech vývojář definuje model kódováním definic tříd rozhraní .NET Framework a volitelně určí další mapování nebo konfiguraci pomocí datových poznámek nebo rozhraní API fluent. Všimněte si, že vývoj Code First je součástí entity Framework 5.0. Entity Framework 5.0 není součástí rozhraní .NET Framework, ale je postaven na rozhraní .NET Framework 4.5. Entity Framework 5.0 je k dispozici jako balíček NuGet entity Framework . Další informace naleznete v tématu Minulé verze entity Framework. |
| příkazový strom | Společná programová reprezentace všech dotazů Entity Framework, které se skládají z jednoho nebo více výrazů. Další informace naleznete v tématu Entity Framework Overview. |
| komplexní typ | Třída rozhraní .NET Framework, která představuje komplexní vlastnost definovanou v konceptuálním modelu. Komplexní typy umožňují uspořádání skalárních vlastností v rámci entit. Komplexní objekty jsou instancemi komplexních typů. Další informace naleznete v tématu ComplexType – element (CSDL) a komplexní typ. |
| KomplexníTyp | Specifikace datového typu, který představuje nes skalární vlastnost typu entity, která nemá klíčovou vlastnost. Další informace naleznete v tématu ComplexType – element (CSDL) a komplexní typ. |
| konceptuální model | Abstraktní specifikace pro typy entit, komplexní typy, přidružení, kontejnery entit, sady entit a sady přidružení v doméně aplikace v Entity Frameworku. Koncepční model je definován v CSDL v souboru .csdl. Další informace naleznete v tématu Modelování a mapování. |
| Soubor .csdl | Soubor XML, který obsahuje koncepční model vyjádřený v CSDL. |
| konceptuální jazyk definice schématu (CSDL) | Jazyk založený na jazyce XML, který slouží k definování typů entit, přidružení, kontejnerů entit, sad entit a sad přidružení konceptuálního modelu. Další informace naleznete v tématu SPECIFIKACE CSDL. |
| kontejner | Logické seskupení entit a asociativních sad. Další informace najdete v tématu EntityContainer – element (CSDL) a kontejner entit. |
| souběžnost | Proces, který umožňuje více uživatelům současně přistupovat ke sdíleným datům a měnit je. Ve výchozím nastavení entity Framework implementuje optimistický model souběžnosti. |
| směr | Odkazuje na asymetrickou povahu některých přidružení. Směr je určen atributy FromRole a ToRole prvku NavigationProperty nebo ReferentialConstraint ve schématu.Další informace naleznete v části NavigationProperty – element (CSDL) a vlastnost navigace. |
| včasné načítání | Proces načtení konkrétní sady souvisejících objektů spolu s objekty, které byly explicitně požadovány v dotazu. |
| Soubor .edmx | Soubor XML, který obsahuje koncepční model (v CSDL), model úložiště (v SSDL) a mapování mezi nimi (v MSL). Soubor .edmx je vytvořen nástroji Entity Data Model Tools. Další informace najdete v tématu Přehled souboru .edmx. |
| konec | Účastná entita v přidružení. Další informace naleznete v tématu End – element (CSDL) a konec přidružení. |
| entita | Koncept v doméně aplikace, ze které je definován datový typ. Další informace naleznete v tématu EntityType – element (CSDL) a typ entity. |
| EntityClient | Nezávislý na úložišti poskytovatel dat ADO.NET, který obsahuje třídy, jako jsou EntityConnection, EntityCommand a EntityDataReader. Pracuje s Entity SQL a připojuje se ke zprostředkovatelům dat ADO.NET specifickým pro úložiště, například SqlClient.Další informace naleznete v tématu EntityClient Provider for the Entity Framework. |
| kontejner entit | Určuje sady entit a sady přidružení, které budou implementovány v zadaném oboru názvů. Další informace najdete v tématu EntityContainer – element (CSDL) a kontejner entit. |
| Entity Data Model (EDM) | Sada konceptů, které popisují strukturu dat, jako entity a relace bez ohledu na uloženou formu. Další informace najdete v tématu Entity Data Model. |
| Entity Framework | Sada technologií, které podporují vývoj softwarových aplikací orientovaných na data tím, že vývojářům umožní pracovat s koncepčními modely mapovanými na logická schémata ve zdrojích dat. Další informace naleznete v tématu Entity Framework Overview. |
| sada entit | Logický kontejner pro entity daného typu a jeho podtypy. Sady entit se mapují na tabulky v databázi. Další informace naleznete v tématu EntitySet – element (CSDL) a sada entit. |
| Entity SQL | Dialekt SQL nezávislý na úložišti, který pracuje přímo se schématy pro konceptuální entity a který podporuje koncepty jako dědičnost a vztahy. Další informace naleznete v tématu Entity SQL Language. |
| typ entity | Třída rozhraní .NET Framework, která představuje entitu, jak je definována v konceptuálním modelu. Typy entit můžou mít skalární, komplexní a navigační vlastnosti. Objekty jsou instancemi typů entit. Další informace naleznete v tématu Práce s objekty. |
| Typ entit | Specifikace datového typu, který obsahuje klíč a pojmenovanou sadu vlastností a představuje položku nejvyšší úrovně v konceptuálním modelu nebo modelu úložiště. Další informace naleznete v tématu EntityType – element (CSDL) a typ entity. |
| explicitní načítání | Když dotaz vrátí objekty, související objekty se nenačtou současně. Ve výchozím nastavení se nenačtou, dokud nejsou explicitně požadovány pomocí metody Load v navigační vlastnosti. |
| přidružení cizího klíče | Přidružení mezi entitami, které jsou spravovány vlastnostmi cizího klíče. |
| identifikující relace | 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, které jsou reprezentovány a sledovány nezávislým objektem. |
| klíč | Atribut typu entity, který určuje, která vlastnost nebo sada vlastností se používá k identifikaci jedinečných instancí typu entity. Reprezentováno ve vrstvě objektu EntityKey třídou. Další informace najdete v tématu Klíč – element (CSDL) a klíč entity. |
| opožděné načítání | Když dotaz vrátí objekty, související objekty se nenačtou současně. Místo toho se načtou automaticky při přístupu k navigační vlastnosti. |
| LINQ to Entities | Syntaxe dotazu, která definuje sadu operátorů dotazu, které umožňují přímé a deklarativní výrazy operací procházení, filtrování a projekce v jazyce Visual C# a Visual Basic. Další informace naleznete v tématu LINQ to Entities. |
| mapování | Specifikace korespondence mezi položkami v koncepčním modelu a položkami v modelu úložiště. Další informace naleznete v tématu SPECIFIKACE MSL. |
| Soubor .msl | Soubor XML, který obsahuje mapování mezi koncepčním modelem a modelem úložiště vyjádřeným v MSL. |
| jazyk specifikace mapování (MSL) | Jazyk založený na jazyce XML, který slouží k mapování položek definovaných v konceptuálním modelu na položky v modelu úložiště. Další informace naleznete v tématu SPECIFIKACE MSL. |
| modifikační funkce | Uložené procedury, které slouží k vložení, aktualizaci a odstranění dat ve zdroji dat. Tyto funkce se používají místo vygenerovaných příkazů entity Framework. Funkce úprav jsou definovány Function elementem v modelu úložiště. Element ModificationFunctionMapping mapuje tyto funkce úprav tak, aby vkládaly, aktualizovaly a odstraňují operace s entitami definovanými v koncepčním modelu. |
| násobnost | Počet entit, které mohou existovat na každé straně relace, jak je definováno asociací. Označuje se také jako kardinalita. Další informace naleznete v tématu End – element (CSDL) a konec přidružení. |
| více sad entit na typ | Schopnost definovat typ entity ve více než jedné sadě entit. Další informace najdete v tématu Element EntitySet (CSDL) a Postupy: Definování modelu s více sadami entit na typ. |
| navigační vlastnost | Vlastnost typu entity, která představuje relaci s jiným typem entity, definovaná asociací. Navigační vlastnosti se používají k vrácení souvisejících objektů jako EntityCollection<TEntity> objektu nebo objektu EntityReference<TEntity>v závislosti na násobnosti na druhém konci přidružení. Další informace naleznete v části NavigationProperty – element (CSDL) a vlastnost navigace. |
| cesta dotazu | Řetězcové vyjádření cesty, která určuje, které související objekty se mají vrátit při spuštění dotazu objektu. Cesta dotazu je definována voláním Include na ObjectQuery<T>. Další informace naleznete v tématu Načítání souvisejících objektů. |
| kontext objektu | Představuje kontejner entity definovaný v konceptuálním modelu. Obsahuje připojení k podkladovému zdroji dat a poskytuje služby, jako je sledování změn a řešení identit. Objekt cont ext je reprezentován instancí ObjectContext nebo DbContext třídy.DbContext je součástí entity Framework 5.0. Entity Framework 5.0 není součástí rozhraní .NET Framework, ale je postaven na rozhraní .NET Framework 4.5. Entity Framework 5.0 je k dispozici jako balíček NuGet entity Framework . Další informace naleznete v tématu Minulé verze entity Framework. |
| vrstva objektu | Typy entit a definice kontextu objektu, které jsou používány entity Framework. |
| dotaz objektu | Dotaz spuštěný v kontextu objektu proti konceptuálnímu modelu, který vrací data jako objekty. Další informace naleznete v tématu Dotazy na objekty. |
| objektově-relační mapování | Technika transformace dat z relační databáze na datové typy, které lze použít v objektově orientovaných softwarových aplikacích. Entity Framework poskytuje služby objektově-relačního mapování tím, že mapuje relační data, jak jsou definována v modelu úložiště, na datové typy, jak jsou definovány v konceptuálním modelu. Další informace naleznete v tématu Modelování a mapování. |
| Objektové služby | Služby poskytované rozhraním Entity Framework, které umožňují kódu aplikace pracovat s entitami, jako jsou objekty rozhraní .NET Framework. |
| objekt ignorující perzistenci | Objekt, který neobsahuje žádnou logiku, která souvisí s úložištěm dat. Označuje se také jako entita POCO. |
| objekt POCO | Prostý starý objekt CLR. Objekt, který nedědí z jiné třídy nebo implementuje rozhraní. |
| entita objektů POCO | Entita v Entity Frameworku, která nedědí z EntityObject ani z ComplexObject a neimplementuje rozhraní Entity Framework. Entity POCO jsou často existující doménové objekty, které používáte v aplikaci Entity Framework. Tyto entity podporují ignorování přetrvávání. Další informace naleznete v tématu Práce s entitami POCO. |
| objekt proxy | Objekt, který je odvozen od třídy POCO a je generován pro Entity Framework pro podporu sledování změn a opožděného načítání. Další informace najdete v tématu Požadavky na vytváření proxy serverů POCO. |
| referenční omezení | Omezení definované v konceptuálním modelu, které označuje, že entita má závislý vztah k jiné entitě. Toto omezení znamená, že instance závislé entity nemůže existovat bez odpovídající instance hlavní entity. Další informace naleznete v tématu ReferentialConstraint – element (CSDL) a omezení referenční integrity. |
| relace | Logické propojení mezi entitami. |
| role | Název přidělený každé End asociaci, který objasňuje sémantiku vztahu.Další informace naleznete v tématu End – element (CSDL) a konec přidružení. |
| skalární vlastnost | Vlastnost entity, která se mapuje na jedno pole v modelu úložiště. |
| entita s vlastním sledováním | Entita vytvořená ze sady nástrojů transformace textových šablon (T4), která má možnost zaznamenávat změny skalárních, složitých a navigačních vlastností. |
| jednoduchý typ | Primitivní typ, který se používá k definování vlastností v konceptuálním modelu. Další informace naleznete v tématu Koncepční typy modelů (CSDL) a Model dat entity: Primitivní datové typy. |
| rozdělená entita | Typ entity, který je mapován na dva samostatné typy v modelu úložiště. Další informace najdete v tématu Postupy: Definování modelu s jednou entitou namapovanou na dvě tabulky. |
| model úložiště | Definice logického modelu dat v podporovaném zdroji dat, jako je relační databáze. Model úložiště je definován v SSDL v souboru .ssdl. Další informace naleznete v tématu Modelování a mapování a specifikace SSDL. |
| Soubor .ssdl | Soubor XML, který obsahuje model úložiště vyjádřený v SSDL. |
| jazyk definice schématu úložiště (SSDL) | Jazyk založený na jazyce XML, který slouží k definování typů entit, přidružení, kontejnerů entit, sad entit a sad přidružení modelu úložiště, který často odpovídá schématu databáze. Další informace najdete v tématu Specifikace SSDL. |
| tabulka pro hierarchii | Metoda modelování hierarchie typů v databázi, která zahrnuje atributy všech typů v hierarchii v jedné tabulce. |
| tabulka pro každý typ | Metoda modelování hierarchie typů v databázi, která používá více tabulek s relacemi 1:1 k modelování různých typů. |