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 Entity Frameworkem a sadou tříd, které pomáhají aplikacím pracovat s metadaty.
Třídy
| Name | Description |
|---|---|
| AssociationEndMember |
|
| AssociationSet |
Představuje sadu přidružení 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 nelze explicitně definovat CollectionType . |
| ComplexType |
Představuje komplexní typ v konceptuálním modelu. |
| Documentation |
Představuje dokumentaci přidruženou k konceptuální konstruktor modelu. |
| EdmError |
Zapouzdřuje 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ůžou se jednat o předdefinované funkce zveřejněné poskytovatelem úložiště nebo uživatelem definovanými funkcemi v konkrétní databázi. |
| EdmItemCollection |
Načte metadata o konceptuálním modelu. EdmItemCollection načítá metadata ze souborů CSDL (Conceptual Schema Definition Language). Tato třída je odvozena z ItemCollection třídy. |
| EdmMember |
Představuje člena, který lze deklarovat v libovolném StructuralType. |
| EdmProperty |
Představuje vlastnost konceptuálního EntityType modelu. Třída EdmProperty je odvozena od EdmMember třídy a poskytuje DefaultValue a Nullable omezující vlastnosti pro typ tohoto EdmPropertytypu . |
| EdmSchemaError |
Zapouzdřuje podrobné informace o konceptuální chybě 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 konceptuálním modelu. Je EntityContainer logické seskupení sad entit a sad přidružení. |
| EntitySet |
Představuje sadu entit v konceptuálním modelu. For EntitySet an EntityType contains instance of the EntityType or any of its subtypes. 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 konceptuální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 omezující vlastnosti poskytují další informace o členech prostřednictvím deklarovaného typu člena. |
| FacetDescription |
Určuje popis omezující vlastnosti. |
| FunctionParameter |
Popisuje parametry parametru 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 ObjectItemCollection, EdmItemCollectiona StorageMappingItemCollection třídy. ItemCollection Třída 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 z ReadOnlyMetadataCollection<T> třídy. |
| MetadataItem |
Představuje třídu základní položky pro všechna metadata v hierarchii typů metadat ADO.NET. |
| MetadataProperty |
Představuje atribut metadat pro položku v hierarchii metadat ADO.NET. |
| MetadataWorkspace |
Představuje komponentu služby runtime metadat ADO.NET, 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 konceptuálním modelu . |
| ObjectItemCollection |
Třída představující kolekci položek pro vrstvu objektu. Většinu implementace pro skutečnou údržbu kolekce provádí ItemCollection. |
| PrimitiveType |
Popisuje .NET primitivní typy, konceptuální typy primitivních typů 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 z ReadOnlyCollection<T> třídy. |
| ReferentialConstraint |
Popisuje referenční omezení relací v konceptuálním modelu. |
| RefType |
Poskytuje adresu entity pro operace, které entitu používají. V konceptuálním schématu modelu nelze explicitně definovat RefType . |
| RelationshipEndMember |
|
| RelationshipSet |
Představuje sadu relací v konceptuálním modelu. |
| RelationshipType |
Představuje základní třídu relací v konceptuálním modelu. |
| RowType |
Popisuje řádek, například výsledek dotazu. Tato třída je odvozena z StructuralType třídy. Struktura typu řádku závisí na tom, jaké sloupce databáze se v dotazu promítají. Funkce RowType konceptuálního modelu můžou být užitečné. |
| 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ů SSDL (Store Schema Definition Language). Tato třída je odvozena z ItemCollection třídy. |
| StructuralType |
Základní typ pro všechny typy v konceptuálním modelu, který má členy. |
| TypeUsage |
Popisuje typ a sadu omezujících vlastností daného typu. |
Struktury
| Name | Description |
|---|---|
| ReadOnlyMetadataCollection<T>.Enumerator |
Podporuje jednoduchou iteraci v kolekci ReadOnlyMetadataCollection<T> . |
Výčty
| Name | Description |
|---|---|
| BuiltInTypeKind |
Představuje výčet, který určuje seznam všech předdefinovaných typů v konceptuálním modelu. |
| CollectionKind |
Představuje výčet, který určuje druh kolekce, která se použije na vlastnosti v souborech 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í, když se odstraní nadřazená |
| 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é EDM. |
| PropertyKind |
Určuje druhy atributů položek v konceptuálním modelu. |
| RelationshipMultiplicity |
Představuje násobnost informací o |
| StoreGeneratedPattern |
Představuje výčet, který určuje tři možnosti určující, zda sloupec v jazyce DEFINICE 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 v paměti. |