Compartir a través de


EdmNavigationSource Clase

Definición

Representa un origen de navegación EDM abstracto.

public abstract class EdmNavigationSource : Microsoft.OData.Edm.EdmNamedElement, Microsoft.OData.Edm.IEdmNavigationSource
type EdmNavigationSource = class
    inherit EdmNamedElement
    interface IEdmNavigationSource
    interface IEdmNamedElement
    interface IEdmElement
Public MustInherit Class EdmNavigationSource
Inherits EdmNamedElement
Implements IEdmNavigationSource
Herencia
EdmNavigationSource
Derivado
Implementaciones

Constructores

EdmNavigationSource(String)

Inicializa una nueva instancia de la clase EdmNavigationSource.

Propiedades

Name

Obtiene el nombre de este elemento.

(Heredado de EdmNamedElement)
NavigationPropertyBindings

Obtiene los destinos de navegación de este origen de navegación.

Path

Obtiene la ruta de acceso a la que tiene como destino una propiedad de navegación.

Type

Obtiene el tipo de este origen de navegación.

Métodos

AddNavigationTarget(IEdmNavigationProperty, IEdmNavigationSource, IEdmPathExpression)

Agrega un destino de navegación, especificando el conjunto de entidades de destino de una propiedad de navegación de una entidad en este origen de navegación.

AddNavigationTarget(IEdmNavigationProperty, IEdmNavigationSource)

Agrega un destino de navegación, especificando el conjunto de entidades de destino de una propiedad de navegación de una entidad en este origen de navegación.

FindNavigationPropertyBindings(IEdmNavigationProperty)

Busca los enlaces de la propiedad de navegación.

FindNavigationTarget(IEdmNavigationProperty, IEdmPathExpression)

Busca el origen de navegación al que se dirige una propiedad de navegación.

FindNavigationTarget(IEdmNavigationProperty)

Busca el origen de navegación al que se dirige una propiedad de navegación.

Métodos de extensión

EntityType(IEdmNavigationSource)

Devuelve el tipo de entidad del origen de navegación.

FullNavigationSourceName(IEdmNavigationSource)

Devuelve el nombre completo de un origen de navegación.

Location(IEdmElement)

Obtiene la ubicación de este elemento.

NavigationSourceKind(IEdmNavigationSource)

Devuelve el tipo de navegación del origen de navegación.

Errors(IEdmElement)

Obtiene los errores, si los hay, que pertenecen a este elemento o a elementos incluidos en este elemento. Por ejemplo, los errores de un tipo estructural incluyen los errores del propio tipo y los errores de sus propiedades declaradas. El método no analiza los elementos a los que hace referencia este elemento. Por ejemplo, los errores de una propiedad no incluyen los errores de su tipo.

IsBad(IEdmElement)

Devuelve true si este elemento contiene errores devueltos por el Errors(IEdmElement) método .

Se aplica a