Udostępnij za pośrednictwem


EdmSingleton Klasa

Definicja

Reprezentuje pojedynczy pojedynczy moduł EDM.

public class EdmSingleton : Microsoft.OData.Edm.EdmNavigationSource, Microsoft.OData.Edm.IEdmSingleton
type EdmSingleton = class
    inherit EdmNavigationSource
    interface IEdmSingleton
    interface IEdmEntityContainerElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
    interface IEdmNavigationSource
Public Class EdmSingleton
Inherits EdmNavigationSource
Implements IEdmSingleton
Dziedziczenie
Implementuje

Konstruktory

EdmSingleton(IEdmEntityContainer, String, IEdmEntityType)

Inicjuje nowe wystąpienie klasy EdmSingleton.

Właściwości

Container

Pobiera kontener tego pojedynczego typu.

ContainerElementKind

Pobiera rodzaj elementu tego elementu kontenera.

Name

Pobiera nazwę tego elementu.

(Odziedziczone po EdmNamedElement)
NavigationPropertyBindings

Pobiera elementy docelowe nawigacji tego źródła nawigacji.

(Odziedziczone po EdmNavigationSource)
Path

Pobiera ścieżkę docelową właściwości nawigacji.

Type

Pobiera typ tego źródła nawigacji.

Metody

AddNavigationTarget(IEdmNavigationProperty, IEdmNavigationSource, IEdmPathExpression)

Dodaje element docelowy nawigacji, określając docelowy zestaw jednostek nawigacji jednostki w tym źródle nawigacji.

(Odziedziczone po EdmNavigationSource)
AddNavigationTarget(IEdmNavigationProperty, IEdmNavigationSource)

Dodaje element docelowy nawigacji, określając docelowy zestaw jednostek nawigacji jednostki w tym źródle nawigacji.

(Odziedziczone po EdmNavigationSource)
FindNavigationPropertyBindings(IEdmNavigationProperty)

Znajduje powiązania właściwości nawigacji.

(Odziedziczone po EdmNavigationSource)
FindNavigationTarget(IEdmNavigationProperty, IEdmPathExpression)

Znajduje źródło nawigacji przeznaczone dla właściwości nawigacji.

(Odziedziczone po EdmNavigationSource)
FindNavigationTarget(IEdmNavigationProperty)

Znajduje źródło nawigacji przeznaczone dla właściwości nawigacji.

(Odziedziczone po EdmNavigationSource)

Metody rozszerzania

GetSymbolicString(IEdmVocabularyAnnotatable)

Pobiera symboliczny ciąg elementu z adnotacjami. W następnej zmianie powodującej niezgodność lepiej dodać właściwość do IEdmVocabularyAnnotatableelementu .

EntityType(IEdmNavigationSource)

Zwróć typ jednostki źródła nawigacji.

FullNavigationSourceName(IEdmNavigationSource)

Zwraca w pełni kwalifikowaną nazwę źródła nawigacji.

Location(IEdmElement)

Pobiera lokalizację tego elementu.

NavigationSourceKind(IEdmNavigationSource)

Zwróć rodzaj nawigacji źródła nawigacji.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Pobiera adnotacje elementu słownictwa, jak pokazano na podstawie konkretnego modelu.

Errors(IEdmElement)

Pobiera błędy, jeśli istnieją, które należą do tego elementu lub elementów, które zawiera ten element. Na przykład błędy typu strukturalnego obejmują błędy samego typu i błędy jego zadeklarowanych właściwości. Metoda nie analizuje elementów, do których odwołuje się ten element. Na przykład błędy właściwości nie zawierają błędów z jego typu.

IsBad(IEdmElement)

Zwraca wartość true, jeśli ten element zawiera błędy zwrócone przez metodę Errors(IEdmElement) .

Dotyczy