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 modelech používaných Entity Framework, a sadu tříd, které pomáhají aplikacím pracovat s metadaty.
Třídy
AssociationEndMember |
|
AssociationSet |
Představuje sadu přidružení v koncepčním modelu. |
AssociationSetEnd |
|
AssociationType |
Představuje přidružení v koncepčním modelu. |
CollectionType |
Představuje kolekci instancí určitého typu. V koncepčním CollectionType modelu nemůžete explicitně definovat objekt. |
ComplexType |
Představuje komplexní typ v koncepčním modelu. |
Documentation |
Představuje dokumentaci přidruženou k konstruktoru konceptuálního modelu. |
EdmError |
Zapouzdří informace o chybě obecného konceptuálního 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 konceptuálního modelu. EdmItemCollection načte metadata ze souborů jazyka CSDL (Conceptual Schema Definition Language). Tato třída je odvozena od ItemCollection třídy. |
EdmMember |
Představuje člen, který lze deklarovat v libovolné StructuralType. |
EdmProperty |
Představuje vlastnost pro objekt EntityType v koncepčním modelu. Třída EdmProperty je odvozena od EdmMember třídy a poskytuje DefaultValue fasety a Nullable pro typ tohoto EdmPropertytypu . |
EdmSchemaError |
Zapouzdří 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 entit v koncepčním modelu. An EntityContainer je logické seskupení sad entit a sad přidružení. |
EntitySet |
Představuje sadu entit v koncepčním modelu. An EntitySet pro obsahuje EntityType instance EntityType nebo některý z jeho podtypů. Více než jeden EntitySet lze definovat pomocí stejného EntityType. |
EntitySetBase |
Základní třída pro a EntitySetRelationshipSet. |
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 typu metadat ADO.NET poskytují omezující vlastnosti další informace o členech prostřednictvím deklarovaného typu člena. |
FacetDescription |
Určuje popis omezující vlastnosti. |
FunctionParameter |
Popisuje parametry objektu EdmFunction. |
GlobalItem |
Představuje třídu základní položky pro všechny koncepční typy modelu 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 od ReadOnlyMetadataCollection<T> třídy. |
MetadataItem |
Představuje třídu základní položky pro všechna metadata v hierarchii typu metadat ADO.NET. |
MetadataProperty |
Představuje atribut metadat pro položku v hierarchii ADO.NET metadat. |
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 do jiného typu entity v koncepčním modelu . |
ObjectItemCollection |
Třída pro reprezentaci kolekce položek pro vrstvu objektů. 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 od ReadOnlyCollection<T> třídy. |
ReferentialConstraint |
Popisuje referenční omezení vztahů v koncepčním modelu. |
RefType |
Poskytuje adresu entity pro operace, které entitu používají. Ve schématu RefType konceptuálního modelu nemůžete explicitně definovat objekt. |
RelationshipEndMember |
Definuje člena |
RelationshipSet |
Představuje sadu relací v koncepčním modelu. |
RelationshipType |
Představuje základní třídu pro relace v koncepčním modelu. |
RowType |
Popisuje řádek, například výsledek dotazu. Tato třída je odvozena od StructuralType třídy. Struktura typu řádku závisí na tom, jaké sloupce databáze se v dotazu promítají. Funkce RowType může 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 od ItemCollection 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 ReadOnlyMetadataCollection<T> kolekce. |
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á se použije na vlastnosti v souborech jazyka CSDL (Konceptuální schéma definiční jazyk). Tuto možnost můžete použít u vlastností libovolného typu. |
ConcurrencyMode |
Určuje možnosti souběžnosti pro vlastnosti v koncepční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 koncepční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.