Compartir a través de


EdmTerm Clase

Definición

Representa un término EDM.

public class EdmTerm : Microsoft.OData.Edm.EdmNamedElement, Microsoft.OData.Edm.IEdmFullNamedElement, Microsoft.OData.Edm.Vocabularies.IEdmTerm
type EdmTerm = class
    inherit EdmNamedElement
    interface IEdmTerm
    interface IEdmSchemaElement
    interface IEdmNamedElement
    interface IEdmElement
    interface IEdmVocabularyAnnotatable
    interface IEdmFullNamedElement
Public Class EdmTerm
Inherits EdmNamedElement
Implements IEdmFullNamedElement, IEdmTerm
Herencia
Implementaciones

Constructores

EdmTerm(String, String, EdmPrimitiveTypeKind)

Inicializa una nueva instancia de la clase EdmTerm. El nuevo término será del primitivo que acepta valores NULL type.

EdmTerm(String, String, EdmPrimitiveTypeKind, String)

Inicializa una nueva instancia de la clase EdmTerm. El nuevo término será del primitivo que acepta valores NULL type.

EdmTerm(String, String, IEdmTypeReference)

Inicializa una nueva instancia de la clase EdmTerm.

EdmTerm(String, String, IEdmTypeReference, String)

Inicializa una nueva instancia de la clase EdmTerm.

EdmTerm(String, String, IEdmTypeReference, String, String)

Inicializa una nueva instancia de la clase EdmTerm.

Propiedades

AppliesTo

Obtiene el objeto AppliesTo de este término.

DefaultValue

Obtiene el valor DefaultValue de este término.

FullName

Obtiene el nombre completo de este elemento de esquema.

Name

Obtiene el nombre de este elemento.

(Heredado de EdmNamedElement)
Namespace

Obtiene el espacio de nombres de este término.

SchemaElementKind

Obtiene la clase de elemento de esquema de este término.

Type

Obtiene el tipo de este término.

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.

FullName(IEdmSchemaElement)

Obtiene el nombre completo del elemento.

Location(IEdmElement)

Obtiene la ubicación de este elemento.

ShortQualifiedName(IEdmSchemaElement)

Obtiene el nombre completo corto del elemento.

VocabularyAnnotations(IEdmVocabularyAnnotatable, IEdmModel)

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

ToTraceString(IEdmSchemaElement)

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