System.Data.Metadata.Edm Obor názvů

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

End Představuje přidružení v koncepčním modelu.

AssociationSet

Představuje asociační sadu v konceptuálním modelu.

AssociationSetEnd

End Představuje sadu přidružení v koncepčním modelu.

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 End pro RelationshipType.

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 End objektu RelationshipType .

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 End násobnosti typu relace.

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.