Freigeben über


Microsoft.OData.Edm Namespace

Klassen

EdmAction

Stellt eine EDM-Aktion dar.

EdmActionImport

Stellt einen EDM-Aktionsimport dar.

EdmBinaryTypeReference

Stellt einen Verweis auf einen EDM-Binärtyp dar.

EdmCollectionType

Stellt eine Definition eines EDM-Auflistungstyps dar.

EdmCollectionTypeReference

Stellt einen Verweis auf einen EDM-Auflistungstyp dar.

EdmComplexType

Stellt eine Definition eines komplexen EDM-Typs dar.

EdmComplexTypeReference

Stellt einen Verweis auf einen komplexen EDM-Typ dar.

EdmConstants

Enthält Konstantenwerte, die unabhängig von der Quelle auf das EDM-Modell angewendet werden (für CSDL/EDMX-spezifische Konstanten siehe CsdlConstants).

EdmCoreModel

Stellt vordefinierte, für die EDM-Semantik relevante Deklarationen bereit.

EdmDecimalTypeReference

Stellt einen Verweis auf einen EDM-Dezimaltyp dar.

EdmElement

Allgemeine Basisklasse für alle EDM-Elemente.

EdmElementComparer

Enthält IsEquivalentTo()-Erweiterungsmethoden.

EdmEntityContainer

Stellt einen EDM-Entitätencontainer dar.

EdmEntityReferenceType

Stellt eine Definition eines EDM-Entitätsverweistyps dar.

EdmEntityReferenceTypeReference

Stellt einen Verweis auf einen EDM-Entitätsverweistyp dar.

EdmEntitySet

Stellt eine EDM-Entitätenmenge dar.

EdmEntitySetBase

Stellt eine abstrakte EDM-Entitätssatzbasis dar.

EdmEntityType

Stellt eine Definition eines EDM-Entitätstyps dar.

EdmEntityTypeReference

Stellt einen Verweis auf einen EDM-Entitätstyp dar.

EdmEnumMember

Stellt ein Element eines EDM-Enumerationstyps dar.

EdmEnumMemberValue

Der edm-Enumerationsmemberwert.

EdmEnumType

Stellt die Definition eines EDM-Enumerationstyps dar.

EdmEnumTypeReference

Stellt einen Verweis auf einen EDM-Enumerationstyp dar.

EdmFunction

Stellt eine EDM-Funktion dar.

EdmFunctionImport

Stellt einen EDM-Funktionsimport dar.

EdmInclude

Die Includeinformationen für das referenzierte Modell.

EdmIncludeAnnotations

Die includeAnnotation-Informationen für das Referenzmodell.

EdmLocation

Stellt den Speicherort eines Edm-Elements dar.

EdmModel

Stellt ein EDM-Modell dar.

EdmModelBase

Stellt ein EDM-Modell dar.

EdmNamedElement

Gemeinsame Basisklasse für alle benannten EDM-Elemente.

EdmNavigationProperty

Stellt eine EDM-Navigationseigenschaft dar.

EdmNavigationPropertyBinding

Stellt eine Zuordnung von einer EDM-Navigationseigenschaft zu einer Navigationsquelle dar.

EdmNavigationPropertyInfo

Stellt eine EDM-Navigationseigenschaft dar, die beim Erstellen von Navigationseigenschaften verwendet wird.

EdmNavigationSource

Stellt eine abstrakte EDM-Navigationsquelle dar.

EdmOperation

Stellt einen EDM-Vorgang dar.

EdmOperationImport

Stellt einen EDM-Vorgangsimport dar.

EdmOperationParameter

Stellt einen EDM-Vorgangsparameter dar.

EdmOptionalParameter

Stellt einen EDM-Vorgangsparameter dar.

EdmPathExpression

Stellt einen EDM-Pfadausdruck dar.

EdmPathTypeReference

Stellt einen Verweis auf einen EDM-Pfadtyp dar.

EdmPrimitiveTypeReference

Stellt einen Verweis auf einen primitiven EDM-Typ dar.

EdmProperty

Stellt eine EDM-Eigenschaft dar.

EdmReference

Stellt das edmx:reference-Element in der CSDL-Dokumentation dar.

EdmReferentialConstraint

Stellt eine referenzielle EDM-Einschränkung für eine Navigationseigenschaft dar.

EdmReferentialConstraintPropertyPair

Stellt ein Eigenschaftenpaar als Teil einer referenziellen Einschränkung dar.

EdmSingleton

Stellt ein EDM-Singleton dar.

EdmSpatialTypeReference

Stellt einen Verweis auf einen räumlichen EDM-Typ dar.

EdmStringTypeReference

Stellt einen Verweis auf einen EDM-Zeichenfolgentyp dar.

EdmStructuralProperty

Stellt eine EDM-Struktureigenschaft (das heißt ohne Navigation) dar.

EdmStructuredType

Allgemeine Basisklasse für Definitionen von strukturierten EDM-Typen.

EdmTemporalTypeReference

Stellt einen Verweis auf einen temporalen EDM-Typ (Duration, DateTime, DateTimeOffset) dar.

EdmType

Stellt die Definition eines EDM-Typs dar.

EdmTypeDefinition

Stellt die Definition einer Edm-Typdefinition dar.

EdmTypeDefinitionReference

Stellt einen Verweis auf eine EDM-Typdefinition dar.

EdmTypeReference

Stellt einen Verweis auf einen EDM-Typ dar.

EdmTypeSemantics

Stellt Semantik der vordefinierten EDM-Typen bereit.

EdmUntypedStructuredType

Allgemeine Basisklasse für Definitionen von strukturierten EDM-Typen.

EdmUntypedStructuredTypeReference

Stellt einen Verweis auf einen nicht typisierten EDM-Typ dar.

EdmUntypedTypeReference

Stellt einen Verweis auf einen nicht typisierten EDM-Typ dar.

EdmUtil

Hilfsprogramme für Edm.

EnumHelper

Enumerationshilfsprogramm

ExtensionMethods

Enthält Erweiterungsmethoden für IEdmModel Schnittstellen.

ToTraceStringExtensionMethods

Enthält ToTraceString()-Erweiterungsmethoden.

Strukturen

Date

Datumstyp für Edm.Date

TimeOfDay

TimeOfDay-Typ für Edm.TimeOfDay

Schnittstellen

IEdmAction

Stellt eine EDM-Aktion dar.

IEdmActionImport

Stellt einen EDM-Aktionsimport dar.

IEdmBinaryTypeReference

Stellt einen Verweis auf einen EDM-Binärtyp dar.

IEdmCheckable

Definiert eine Edm-Komponente, die ungültig ist oder deren Gültigkeit beim Bau unbekannt ist

IEdmCollectionType

Stellt eine Definition eines EDM-Auflistungstyps dar.

IEdmCollectionTypeReference

Stellt Verweise auf EDM-Sammlungstypen dar.

IEdmComplexType

Stellt eine Definition eines komplexen EDM-Typs dar.

IEdmComplexTypeReference

Stellt Verweise auf komplexe EDM-Typen dar.

IEdmContainedEntitySet

Stellt einen in EDM enthaltenen Entitätssatz dar.

IEdmDecimalTypeReference

Stellt einen Verweis auf einen EDM-Dezimaltyp dar.

IEdmElement

Gemeinsame Basisschnittstelle für alle EDM-Elemente.

IEdmEntityContainer

Stellt einen EDM-Entitätencontainer dar.

IEdmEntityContainerElement

Stellt die allgemeinen Elemente aller EDM-Entitätencontainerelemente dar.

IEdmEntityReferenceType

Stellt eine Definition eines EDM-Entitätsverweistyps dar.

IEdmEntityReferenceTypeReference

Stellt Verweise auf Entitätsverweistypen dar.

IEdmEntitySet

Stellt eine EDM-Entitätenmenge dar.

IEdmEntitySetBase

Stellt einen EDM-Basisentitätssatz dar.

IEdmEntityType

Stellt eine Definition eines EDM-Entitätstyps dar.

IEdmEntityTypeReference

Stellt Verweise auf Entitätstypen dar.

IEdmEnumMember

Stellt eine Definition eines EDM-Enumerationstypmembers dar.

IEdmEnumMemberValue

Die EdmEnumMemberValue-Schnittstelle.

IEdmEnumType

Stellt eine Definition eines EDM-Enumerationstyps dar.

IEdmEnumTypeReference

Stellt Verweise auf EDM-Enumerationstypen dar.

IEdmExpression

Stellt einen EDM-Ausdruck dar.

IEdmFullNamedElement

Allgemeine Basisschnittstelle für alle benannten EDM-Elemente.

IEdmFunction

Stellt eine EDM-Funktion dar.

IEdmFunctionImport

Stellt einen EDM-Funktionsimport dar.

IEdmInclude

Die Schnittstelle von include-Informationen für das Referenzmodell.

IEdmIncludeAnnotations

Die Schnittstelle von includeAnnotation-Informationen für das Referenzmodell.

IEdmLocatable

Schnittstelle für alle EDM-Elemente, die sich befinden können.

IEdmModel

Semantische Darstellung eines EDM-Modells.

IEdmNamedElement

Allgemeine Basisschnittstelle für alle benannten EDM-Elemente.

IEdmNavigationProperty

Stellt eine EDM-Navigationseigenschaft dar.

IEdmNavigationPropertyBinding

Stellt eine Bindung von einer EDM-Navigationseigenschaft an eine Navigationsquelle dar.

IEdmNavigationSource

Stellt eine EDM-Navigationsquelle dar.

IEdmNavigationTargetMapping

Stellt eine Zuordnung von einer EDM-Navigationseigenschaft zu einer Entitätenmenge dar.

IEdmOperation

Stellt einen EDM-Vorgang dar.

IEdmOperationImport

Stellt einen EDM-Vorgangsimport dar.

IEdmOperationParameter

Stellt einen Parameter eines EDM-Vorgangs dar.

IEdmOperationReturn

Stellt eine Rückgabe eines EDM-Vorgangs dar.

IEdmOptionalParameter

Stellt einen optionalen Parameter eines EDM-Vorgangs dar.

IEdmPathExpression

Stellt einen EDM-Pfadausdruck dar.

IEdmPathType

Stellt eine Definition eines Pfadtyps dar.

IEdmPathTypeReference

Stellt Verweise auf den Edm.*Path-Typ dar.

IEdmPrimitiveType

Stellt eine Definition eines primitiven EDM-Typs dar.

IEdmPrimitiveTypeReference

Stellt Verweise auf primitive Typen dar.

IEdmProperty

Stellt eine EDM-Eigenschaft dar.

IEdmReference

Stellt eine Definition eines edmx:reference-Elements dar.

IEdmReferentialConstraint

Stellt eine referenzielle EDM-Einschränkung für eine Navigationseigenschaft dar.

IEdmRowType

Stellt eine Definition eines EDM-Zeilentyps dar.

IEdmSchemaElement

Allgemeine Basisschnittstelle für alle benannten untergeordneten Elemente des EDM-Schemas.

IEdmSchemaType

Stellt einen in einem EDM-Schema definierten EDM-Typ dar.

IEdmSingleton

Stellt ein EDM-Singleton dar.

IEdmSpatialTypeReference

Stellt einen Verweis auf einen räumlichen EDM-Typ dar.

IEdmStringTypeReference

Stellt einen Verweis auf einen EDM-Zeichenfolgentyp dar.

IEdmStructuralProperty

Stellt eine EDM-Struktureigenschaft (das heißt ohne Navigation) dar.

IEdmStructuredType

Allgemeine Basisschnittstelle für Definitionen von strukturierten EDM-Typen.

IEdmStructuredTypeReference

Stellt Verweise auf strukturierte EDM-Typen dar.

IEdmTemporalTypeReference

Stellt einen Verweis auf einen temporalen EDM-Typ (Duration, DateTime, DateTimeOffset) dar.

IEdmType

Stellt die Definition eines EDM-Typs dar.

IEdmTypeDefinition

Stellt eine Definition einer EDM-Typdefinition dar.

IEdmTypeDefinitionReference

Stellt Verweise auf EDM-Typdefinitionen dar.

IEdmTypeReference

Stellt einen Verweis auf einen Typ dar.

IEdmUnknownEntitySet

Stellt einen unbekannten EDM-Entitätssatz dar. Unbekannte Entitätsgruppe kann in folgenden Szenarien angezeigt werden:

  1. Das Ziel der Navigationseigenschaft ist in einer anderen Entität enthalten.
  2. Das Ziel der Navigationseigenschaft stammt aus mehreren Entitäten.
  3. Andere Szenarien, die von der Entität festgelegt werden, sind unbekannt.
IEdmUntypedType

Stellt eine Definition eines nicht typisierten EDM-Typs dar.

IEdmUntypedTypeReference

Stellt Verweise auf den Typ Edm.Untyped dar.

IPrimitiveValueConverter

Klasse zum Definieren einer primitiven Wertkonvertierung für eine Typdefinition. Angenommen, eine Typdefinition definiert einen primitiven Typ X (zugrunde liegender Typ) als neuen Typ Y, und der Typ Y weist einen logisch entsprechenden CLR-Typ Z auf, die ConvertToUnderlyingType-Methode konvertiert den Wert von Z in X und die ConvertFromUnderlyingType-Methode konvertiert den Wert von X in Z.

Enumerationen

EdmContainerElementKind

Definiert EDM-Containerelementtypen.

EdmExpressionKind

Definiert EDM-Ausdrucksarten.

EdmMultiplicity

Listet die Multiplizitäten von EDM-Navigationseigenschaften auf.

EdmNavigationSourceKind

Definiert die Art der Navigationsquelle

EdmOnDeleteAction

Listet die Aktionen auf, die EDM auf Löschungen anwenden kann.

EdmPathTypeKind

Listet die Arten des Edm-Pfadtyps auf.

EdmPrimitiveTypeKind

Listet die Arten von Edm-Primitiven auf.

EdmPropertyKind

Definiert EDM-Eigenschaftentypen.

EdmSchemaElementKind

Definiert EDM-Schemaelementtypen.

EdmTypeKind

Definiert EDM-Metatypen.