Sdílet prostřednictvím


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

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

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

AssociationSet

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

AssociationSetEnd

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

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

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 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 koncepční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.