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

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

End Představuje přidružení v konceptuálním modelu.

AssociationSet

Představuje sadu přidružení v konceptuálním modelu.

AssociationSetEnd

End Představuje sadu přidružení v konceptuální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 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

End Definuje člena RelationshipTypepro .

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á EndRelationshipType.

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

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.