Udostępnij za pośrednictwem


Microsoft.OData.Edm Przestrzeń nazw

Klasy

EdmAction

Reprezentuje akcję EDM.

EdmActionImport

Reprezentuje importowanie akcji EDM.

EdmBinaryTypeReference

Reprezentuje odwołanie do typu binarnego EDM.

EdmCollectionType

Reprezentuje definicję typu kolekcji EDM.

EdmCollectionTypeReference

Reprezentuje odwołanie do typu kolekcji EDM.

EdmComplexType

Reprezentuje definicję typu złożonego EDM.

EdmComplexTypeReference

Reprezentuje odwołanie do typu złożonego EDM.

EdmConstants

Zawiera stałe wartości, które mają zastosowanie do modelu EDM, niezależnie od źródła (w przypadku stałych specyficznych dla csDL/EDMX zobacz CsdlConstants).

EdmCoreModel

Udostępnia wstępnie zdefiniowane deklaracje istotne dla semantyki EDM.

EdmDecimalTypeReference

Reprezentuje odwołanie do typu dziesiętnego EDM.

EdmElement

Wspólna klasa bazowa dla wszystkich elementów EDM.

EdmElementComparer

Zawiera metody rozszerzenia IsEquivalentTo().

EdmEntityContainer

Reprezentuje kontener jednostki EDM.

EdmEntityReferenceType

Reprezentuje definicję typu odwołania jednostki EDM.

EdmEntityReferenceTypeReference

Reprezentuje odwołanie do typu odwołania do jednostki EDM.

EdmEntitySet

Reprezentuje zestaw jednostek EDM.

EdmEntitySetBase

Reprezentuje abstrakcyjną bazę zestawów jednostek EDM.

EdmEntityType

Reprezentuje definicję typu jednostki EDM.

EdmEntityTypeReference

Reprezentuje odwołanie do typu jednostki EDM.

EdmEnumMember

Reprezentuje element członkowski typu wyliczenia EDM.

EdmEnumMemberValue

Wartość wyliczenia edm.

EdmEnumType

Reprezentuje definicję typu wyliczenia Edm.

EdmEnumTypeReference

Reprezentuje odwołanie do typu wyliczenia EDM.

EdmFunction

Reprezentuje funkcję EDM.

EdmFunctionImport

Reprezentuje importowanie funkcji EDM.

EdmInclude

Informacje dołączane do modelu, do których odwołuje się odwołanie.

EdmIncludeAnnotations

Informacje o dołączaniu do modelu, do których odwołuje się odwołanie.

EdmLocation

Reprezentuje lokalizację elementu Edm.

EdmModel

Reprezentuje model EDM.

EdmModelBase

Reprezentuje model EDM.

EdmNamedElement

Wspólna klasa bazowa dla wszystkich nazwanych elementów EDM.

EdmNavigationProperty

Reprezentuje właściwość nawigacji EDM.

EdmNavigationPropertyBinding

Reprezentuje mapowanie z właściwości nawigacji EDM na źródło nawigacji.

EdmNavigationPropertyInfo

Reprezentuje informacje o właściwościach nawigacji EDM używane podczas budowy właściwości nawigacji.

EdmNavigationSource

Reprezentuje abstrakcyjne źródło nawigacji EDM.

EdmOperation

Reprezentuje operację EDM.

EdmOperationImport

Reprezentuje importowanie operacji EDM.

EdmOperationParameter

Reprezentuje parametr operacji EDM.

EdmOptionalParameter

Reprezentuje parametr operacji EDM.

EdmPathExpression

Reprezentuje wyrażenie ścieżki EDM.

EdmPathTypeReference

Reprezentuje odwołanie do typu ścieżki EDM.

EdmPrimitiveTypeReference

Reprezentuje odwołanie do typu pierwotnego EDM.

EdmProperty

Reprezentuje właściwość EDM.

EdmReference

Reprezentuje element edmx:reference w dokumentacji CSDL.

EdmReferentialConstraint

Reprezentuje ograniczenie odwołań EDM we właściwości nawigacji.

EdmReferentialConstraintPropertyPair

Reprezentuje parę właściwości w ramach ograniczenia odwołania.

EdmSingleton

Reprezentuje pojedynczy pojedynczy moduł EDM.

EdmSpatialTypeReference

Reprezentuje odwołanie do typu przestrzennego EDM.

EdmStringTypeReference

Reprezentuje odwołanie do typu ciągu EDM.

EdmStructuralProperty

Reprezentuje właściwość strukturalną EDM (tj. nienawigacyjną).

EdmStructuredType

Common base class for definitions of EDM structured types (Wspólna klasa bazowa dla definicji typów STRUKTURALNYCH EDM).

EdmTemporalTypeReference

Reprezentuje odwołanie do typu czasowego EDM (Duration, DateTime, DateTimeOffset).

EdmType

Reprezentuje definicję typu EDM.

EdmTypeDefinition

Reprezentuje definicję definicji typu Edm.

EdmTypeDefinitionReference

Reprezentuje odwołanie do definicji typu EDM.

EdmTypeReference

Reprezentuje odwołanie do typu EDM.

EdmTypeSemantics

Zapewnia semantyka wstępnie zdefiniowanych typów EDM.

EdmUntypedStructuredType

Common base class for definitions of EDM structured types (Wspólna klasa bazowa dla definicji typów STRUKTURALNYCH EDM).

EdmUntypedStructuredTypeReference

Reprezentuje odwołanie do typu nietypowego EDM.

EdmUntypedTypeReference

Reprezentuje odwołanie do typu nietypowego EDM.

EdmUtil

Narzędzia dla Edm.

EnumHelper

Pomocnik wyliczenia

ExtensionMethods

Zawiera metody rozszerzenia dla IEdmModel interfejsów.

ToTraceStringExtensionMethods

Zawiera metody rozszerzenia ToTraceString().

Struktury

Date

Typ daty dla elementu Edm.Date

TimeOfDay

Typ TimeOfDay dla elementu Edm.TimeOfDay

Interfejsy

IEdmAction

Reprezentuje akcję EDM.

IEdmActionImport

Reprezentuje importowanie akcji EDM.

IEdmBinaryTypeReference

Reprezentuje odwołanie do typu binarnego EDM.

IEdmCheckable

Definiuje składnik Edm, który jest nieprawidłowy lub którego ważność jest nieznana podczas budowy

IEdmCollectionType

Reprezentuje definicję typu kolekcji EDM.

IEdmCollectionTypeReference

Reprezentuje odwołania do typów kolekcji EDM.

IEdmComplexType

Reprezentuje definicję typu złożonego EDM.

IEdmComplexTypeReference

Reprezentuje odwołania do typów złożonych EDM.

IEdmContainedEntitySet

Reprezentuje zestaw jednostek zawartych w EDM.

IEdmDecimalTypeReference

Reprezentuje odwołanie do typu dziesiętnego EDM.

IEdmElement

Wspólny interfejs podstawowy dla wszystkich elementów EDM.

IEdmEntityContainer

Reprezentuje kontener jednostki EDM.

IEdmEntityContainerElement

Reprezentuje wspólne elementy wszystkich elementów kontenera jednostki EDM.

IEdmEntityReferenceType

Reprezentuje definicję typu odwołania jednostki EDM.

IEdmEntityReferenceTypeReference

Reprezentuje odwołania do typów odwołań do jednostek.

IEdmEntitySet

Reprezentuje zestaw jednostek EDM.

IEdmEntitySetBase

Reprezentuje podstawowy zestaw jednostek EDM.

IEdmEntityType

Reprezentuje definicję typu jednostki EDM.

IEdmEntityTypeReference

Reprezentuje odwołania do typów jednostek.

IEdmEnumMember

Reprezentuje definicję elementu członkowskiego typu wyliczenia EDM.

IEdmEnumMemberValue

Interfejs EdmEnumMemberValue.

IEdmEnumType

Reprezentuje definicję typu wyliczenia EDM.

IEdmEnumTypeReference

Reprezentuje odwołania do typów wyliczenia EDM.

IEdmExpression

Reprezentuje wyrażenie EDM.

IEdmFullNamedElement

Wspólny interfejs podstawowy dla wszystkich nazwanych elementów EDM.

IEdmFunction

Reprezentuje funkcję EDM.

IEdmFunctionImport

Reprezentuje importowanie funkcji EDM.

IEdmInclude

Interfejs dołączania informacji do modelu, do których odwołuje się odwołanie.

IEdmIncludeAnnotations

Interfejs informacji includeAnnotation dla modelu, do których odwołuje się odwołanie.

IEdmLocatable

Interfejs dla wszystkich elementów EDM, które można znaleźć.

IEdmModel

Semantyczna reprezentacja modelu EDM.

IEdmNamedElement

Wspólny interfejs podstawowy dla wszystkich nazwanych elementów EDM.

IEdmNavigationProperty

Reprezentuje właściwość nawigacji EDM.

IEdmNavigationPropertyBinding

Reprezentuje powiązanie z właściwości nawigacji EDM do źródła nawigacji.

IEdmNavigationSource

Reprezentuje źródło nawigacji EDM.

IEdmNavigationTargetMapping

Reprezentuje mapowanie z właściwości nawigacji EDM na zestaw jednostek.

IEdmOperation

Reprezentuje operację EDM.

IEdmOperationImport

Reprezentuje importowanie operacji EDM.

IEdmOperationParameter

Reprezentuje parametr operacji EDM.

IEdmOperationReturn

Reprezentuje powrót operacji EDM.

IEdmOptionalParameter

Reprezentuje opcjonalny parametr operacji EDM.

IEdmPathExpression

Reprezentuje wyrażenie ścieżki EDM.

IEdmPathType

Reprezentuje definicję typu ścieżka.

IEdmPathTypeReference

Reprezentuje odwołania do typu ścieżki Edm.*.

IEdmPrimitiveType

Reprezentuje definicję typu pierwotnego EDM.

IEdmPrimitiveTypeReference

Reprezentuje odwołania do typów pierwotnych.

IEdmProperty

Reprezentuje właściwość EDM.

IEdmReference

Reprezentuje definicję elementu edmx:reference.

IEdmReferentialConstraint

Reprezentuje ograniczenie odwołań EDM we właściwości nawigacji.

IEdmRowType

Reprezentuje definicję typu wiersza EDM.

IEdmSchemaElement

Wspólny interfejs podstawowy dla wszystkich nazwanych elementów podrzędnych schematu EDM.

IEdmSchemaType

Reprezentuje typ EDM zdefiniowany w schemacie EDM.

IEdmSingleton

Reprezentuje pojedynczy pojedynczy moduł EDM.

IEdmSpatialTypeReference

Reprezentuje odwołanie do typu przestrzennego EDM.

IEdmStringTypeReference

Reprezentuje odwołanie do typu ciągu EDM.

IEdmStructuralProperty

Reprezentuje właściwość strukturalną EDM (tj. nienawigacyjną).

IEdmStructuredType

Wspólny podstawowy interfejs definicji typów STRUKTURALNYCH EDM.

IEdmStructuredTypeReference

Reprezentuje odwołania do typów strukturalnych EDM.

IEdmTemporalTypeReference

Reprezentuje odwołanie do typu czasowego EDM (Duration, DateTime, DateTimeOffset).

IEdmType

Reprezentuje definicję typu EDM.

IEdmTypeDefinition

Reprezentuje definicję definicji typu EDM.

IEdmTypeDefinitionReference

Reprezentuje odwołania do definicji typów EDM.

IEdmTypeReference

Reprezentuje odwołania do typu.

IEdmUnknownEntitySet

Reprezentuje nieznany zestaw jednostek EDM. Nieznany zestaw jednostek może pojawić się w następujących scenariuszach:

  1. Obiekt docelowy właściwości nawigacji znajduje się w innej jednostce.
  2. Obiekt docelowy właściwości nawigacji pochodzi z więcej niż jednego zestawu jednostek.
  3. Inne scenariusze, w których zestaw jednostek jest nieznany.
IEdmUntypedType

Reprezentuje definicję typu nietypowego EDM.

IEdmUntypedTypeReference

Reprezentuje odwołania do typu Edm.Untyped.

IPrimitiveValueConverter

Klasa do definiowania konwersji wartości pierwotnej dla definicji typu. Załóżmy, że definicja typu definiuje typ pierwotny X (typ bazowy) jako nowy typ Y, a typ Y ma logicznie odpowiedni typ CLR Z, metoda ConvertToUnderlyingType konwertuje wartość z Z na X, a metoda ConvertFromUnderlyingType konwertuje wartość z X na Z.

Wyliczenia

EdmContainerElementKind

Definiuje typy elementów kontenera EDM.

EdmExpressionKind

Definiuje rodzaje wyrażeń EDM.

EdmMultiplicity

Wylicza mnożenie właściwości nawigacji EDM.

EdmNavigationSourceKind

Definiuje rodzaj źródła nawigacji

EdmOnDeleteAction

Wylicza akcje EDM mogą być stosowane w przypadku usuwania.

EdmPathTypeKind

Wylicza rodzaje typu ścieżki Edm.

EdmPrimitiveTypeKind

Wylicza rodzaje pierwotnych Edmów.

EdmPropertyKind

Definiuje typy właściwości EDM.

EdmSchemaElementKind

Definiuje typy elementów schematu EDM.

EdmTypeKind

Definiuje metatypy EDM.