System.Data.Metadata.Edm Obor názvů
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Obsahuje sadu typů, které představují koncepty v rámci modelů používaných Rozhraním Entity Framework, a sadu tříd, které pomáhají aplikacím pracovat s metadaty.
Třídy
AssociationEndMember |
|
AssociationSet |
Představuje asociační sadu v konceptuálním modelu. |
AssociationSetEnd |
|
AssociationType |
Představuje přidružení v konceptuálním modelu. |
CollectionType |
Představuje kolekci instancí určitého typu. V konceptuálním modelu nemůžete explicitně definovat CollectionType objekt . |
ComplexType |
Představuje komplexní typ v konceptuálním modelu. |
Documentation |
Představuje dokumentaci přidruženou k konceptuálnímu konstruktoru modelu. |
EdmError |
Zapouzdří informace o chybě pro obecnou koncepční chybu modelu. |
EdmFunction |
Představuje informace o funkcích, které mohou být vyvolány z dotazů napsaných dotazovacím jazykem Entity SQL. Může se jednat o předdefinované funkce zveřejněné poskytovatelem úložiště nebo uživatelem definované funkce v konkrétní databázi. |
EdmItemCollection |
Načte metadata o konceptuálním modelu. EdmItemCollection načte metadata ze souborů jazyka CSDL (Conceptual Schema Definition Language). Tato třída je odvozena ItemCollection z třídy . |
EdmMember |
Představuje člena, který lze deklarovat v libovolném StructuralType. |
EdmProperty |
Představuje vlastnost pro v EntityType konceptuálním modelu. Třída EdmProperty je odvozena z EdmMember třídy a poskytuje DefaultValue omezující vlastnosti a Nullable pro typ této EdmPropertytřídy . |
EdmSchemaError |
Zapouzdřuje podrobné informace o chybě konceptuálního schématu modelu. |
EdmType |
Představuje základní třídu pro všechny typy v konceptuálním modelu. |
EntityContainer |
Představuje kontejner entity v koncepčním modelu. An EntityContainer je logické seskupení sad entit a sad přidružení. |
EntitySet |
Představuje sadu entit v konceptuálním modelu. Pro EntitySet obsahuje EntityType instance EntityType nebo kterýkoli z jeho podtypů. Pomocí stejného EntityTypeobjektu lze definovat více než jednu z nichEntitySet. |
EntitySetBase |
Základní třída pro objekty EntitySet a RelationshipSet. |
EntityType |
Představuje konkrétní typ dat, například entitu zákazníka nebo entitu objednávky v koncepčním modelu. |
EntityTypeBase |
Základní typ pro EntityType a RelationshipType. |
EnumMember |
Představuje člen výčtu. |
EnumType |
Představuje typ výčtu. |
Facet |
Poskytuje další informace o členech. V hierarchii typů metadat ADO.NET poskytují omezující vlastnosti další informace o členech prostřednictvím deklarovaného typu pro člen. |
FacetDescription |
Určuje popis omezující vlastnosti. |
FunctionParameter |
Popisuje parametry objektu EdmFunction. |
GlobalItem |
Představuje základní třídu položek pro všechny koncepční typy modelů a kontejnery entit. |
ItemCollection |
Základní třída pro ObjectItemCollectiontřídy , EdmItemCollectiona StorageMappingItemCollection . Třída ItemCollection je abstraktní třída a poskytuje základní rozhraní API pro načítání a uchovávání metadat v paměti. Tato třída je odvozena ReadOnlyMetadataCollection<T> z třídy . |
MetadataItem |
Představuje základní třídu položky pro všechna metadata v hierarchii typu metadat ADO.NET. |
MetadataProperty |
Představuje atribut metadat pro položku v hierarchii metadat ADO.NET. |
MetadataWorkspace |
Představuje ADO.NET komponentu služby runtime metadat, která poskytuje podporu pro načítání metadat z různých zdrojů. |
NavigationProperty |
Představuje navigaci z jednoho typu entity na jiný typ entity v koncepčním modelu . |
ObjectItemCollection |
Třída pro reprezentaci kolekce položek pro vrstvu objektu. Většinu implementace pro skutečnou údržbu kolekce provádí ItemCollection. |
PrimitiveType |
Popisuje primitivní typy .NET, primitivní typy konceptuálního modelu a primitivní typy specifické pro poskytovatele úložiště. |
ReadOnlyMetadataCollection<T> |
Představuje kolekci členů v hierarchii metadat ADO.NET tím, že poskytuje kolekci jen pro čtení s pokročilými funkcemi vyhledávání. Tato třída je odvozena ReadOnlyCollection<T> z třídy . |
ReferentialConstraint |
Popisuje referenční omezení relací v konceptuálním modelu. |
RefType |
Poskytuje adresu entity pro operace, které entitu používají. V koncepčním schématu RefType modelu nemůžete explicitně definovat . |
RelationshipEndMember |
Definuje člena |
RelationshipSet |
Představuje relaci nastavenou v konceptuálním modelu. |
RelationshipType |
Představuje základní třídu pro relace v konceptuálním modelu. |
RowType |
Popisuje řádek, například výsledek dotazu. Tato třída je odvozena StructuralType z třídy . Struktura typu řádku závisí na tom, jaké sloupce databáze se v dotazu promítají. Může RowType být užitečná ve funkcích konceptuálního modelu. |
SimpleType |
Základní třída, která popisuje primitivní typy v konceptuálním modelu. |
StoreItemCollection |
Načte metadata o modelu úložiště (databáze). Načte StoreItemCollection metadata ze souborů jazyka SSDL (Store Schema Definition Language). Tato třída je odvozena ItemCollection z třídy . |
StructuralType |
Základní typ pro všechny typy v koncepčním modelu, které mají členy. |
TypeUsage |
Popisuje typ a sadu omezujících vlastností pro tento typ. |
Struktury
ReadOnlyMetadataCollection<T>.Enumerator |
Podporuje jednoduchou iteraci kolekce ReadOnlyMetadataCollection<T> . |
Výčty
BuiltInTypeKind |
Představuje výčet, který určuje seznam všech předdefinovaných typů v koncepčním modelu. |
CollectionKind |
Představuje výčet, který určuje druh kolekce, která je použita na vlastnosti v souborech jazyka CSDL (conceptual schema definition language). Můžete ho použít u vlastností libovolného typu. |
ConcurrencyMode |
Určuje možnosti souběžnosti pro vlastnosti v konceptuálním modelu. |
DataSpace |
Určuje výchozí názvy modelů v Entity Frameworku. |
EdmSchemaErrorSeverity |
Určuje úroveň závažnosti chyby. |
OperationAction |
Určuje seznam možných akcí při odstranění nadřazeného |
ParameterMode |
Určuje směr parametru. |
ParameterTypeSemantics |
Určuje sémantiku typu, která se používá k vyřešení přetížení funkce. Každý zprostředkovatel úložiště musí používat tyto příznaky výčtu v souboru manifestu zprostředkovatele pro každou definici funkce. |
PrimitiveTypeKind |
Určuje primitivní typy definované nástrojem EDM. |
PropertyKind |
Určuje druhy atributů položek v konceptuálním modelu. |
RelationshipMultiplicity |
Představuje informace o |
StoreGeneratedPattern |
Představuje výčet, který určuje tři možnosti určující, zda sloupec v definičním jazyce schématu úložiště (SSDL) (.ssdl) potřebuje hodnotu během operací vložení a aktualizace. ADO.NET přečte hodnotu sloupce a uloží ji do mezipaměti. |
Poznámky
Další informace o použití tohoto oboru názvů najdete v tématu ADO.NET Metadata.
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro