Compartir a través de


EdmEntitySet Clase

Definición

Representa un conjunto de entidades de EDM.

public class EdmEntitySet : Microsoft.OData.Edm.EdmEntitySetBase, Microsoft.OData.Edm.IEdmEntitySet
type EdmEntitySet = class
    inherit EdmEntitySetBase
    interface IEdmEntitySet
    interface IEdmEntitySetBase
    interface IEdmNavigationSource
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmEntityContainerElement
    interface IEdmVocabularyAnnotatable
Public Class EdmEntitySet
Inherits EdmEntitySetBase
Implements IEdmEntitySet
Herencia
Implementaciones

Constructores

EdmEntitySet(IEdmEntityContainer, String, IEdmEntityType, Boolean)

Inicializa una nueva instancia de la clase EdmEntitySet.

EdmEntitySet(IEdmEntityContainer, String, IEdmEntityType)

Inicializa una nueva instancia de la clase EdmEntitySet.

Propiedades

Container

Obtiene el contenedor de este conjunto de entidades.

ContainerElementKind

Obtiene el tipo de elemento de este elemento contenedor.

IncludeInServiceDocument

Obtiene un valor que indica si el conjunto de entidades se incluye en el documento de servicio.

Name

Obtiene el nombre de este elemento.

(Heredado de EdmNamedElement)
NavigationPropertyBindings

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

(Heredado de EdmNavigationSource)
Path

Obtiene la ruta de acceso a la que se dirige una propiedad de navegación.

Type

Obtiene el tipo de este conjunto de entidades.

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.

(Heredado de EdmNavigationSource)
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.

(Heredado de EdmNavigationSource)
FindNavigationPropertyBindings(IEdmNavigationProperty)

Busca los enlaces de la propiedad de navegación.

(Heredado de EdmNavigationSource)
FindNavigationTarget(IEdmNavigationProperty, IEdmPathExpression)

Busca el origen de navegación que tiene como destino una propiedad de navegación.

(Heredado de EdmNavigationSource)
FindNavigationTarget(IEdmNavigationProperty)

Busca el origen de navegación que tiene como destino una propiedad de navegación.

(Heredado de EdmNavigationSource)

Métodos de extensión

GetSymbolicString(IEdmVocabularyAnnotatable)

Obtiene la cadena simbólica de un elemento anotado. En el siguiente cambio importante, es mejor agregar una propiedad a IEdmVocabularyAnnotatable.

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.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

Obtiene las anotaciones de vocabulario de un elemento Annotatable tal y como se ven desde un modelo determinado.

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