Compartir a través de


IEdmProperty Interfaz

Definición

Representa una propiedad EDM.

public interface IEdmProperty : Microsoft.OData.Edm.IEdmNamedElement, Microsoft.OData.Edm.Vocabularies.IEdmVocabularyAnnotatable
type IEdmProperty = interface
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
Public Interface IEdmProperty
Implements IEdmNamedElement, IEdmVocabularyAnnotatable
Derivado
Implementaciones

Propiedades

DeclaringType

Obtiene el tipo al que pertenece esta propiedad.

Name

Obtiene el nombre de este elemento.

(Heredado de IEdmNamedElement)
PropertyKind

Obtiene la clase de esta propiedad.

Type

Obtiene el tipo de esta propiedad.

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.

IsKey(IEdmProperty)

Determina si la propiedad especificada es una clave para su tipo contenido.

Location(IEdmElement)

Obtiene la ubicación de este elemento.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

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

ToTraceString(IEdmProperty)

Devuelve la representación de texto del objeto actual.

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