Compartir a través de


EdmEntityReferenceType Clase

Definición

Representa una definición de un tipo de referencia de entidad de EDM.

public class EdmEntityReferenceType : Microsoft.OData.Edm.EdmType, Microsoft.OData.Edm.IEdmEntityReferenceType
type EdmEntityReferenceType = class
    inherit EdmType
    interface IEdmEntityReferenceType
    interface IEdmType
    interface IEdmElement
Public Class EdmEntityReferenceType
Inherits EdmType
Implements IEdmEntityReferenceType
Herencia
EdmEntityReferenceType
Implementaciones

Constructores

EdmEntityReferenceType(IEdmEntityType)

Inicializa una nueva instancia de la clase EdmEntityReferenceType.

Propiedades

EntityType

Obtiene el tipo de entidad al que apunta esta referencia de entidad.

TypeKind

Obtiene la clase de este tipo.

Métodos

ToString()

Devuelve la representación de texto del objeto actual.

(Heredado de EdmType)

Métodos de extensión

IsEquivalentTo(IEdmType, IEdmType)

Devuelve true si el tipo comparado es semánticamente equivalente a este tipo. Los tipos de esquema (IEdmSchemaType) se comparan mediante sus referencias de objeto.

AsActualType(IEdmType)

Devuelve el tipo real del tipo especificado. Si el tipo especificado es definición de tipo, el tipo real es su tipo subyacente; de lo contrario, devuelve el propio tipo especificado.

IsBinary(IEdmType)

Devuelve true si esta definición hace referencia a un tipo binario.

IsDecimal(IEdmType)

Devuelve true si esta definición hace referencia a un tipo decimal.

IsGeography(IEdmType)

Devuelve true si esta definición hace referencia a un tipo geography.

IsGeometry(IEdmType)

Devuelve true si esta definición hace referencia a un tipo geometry.

IsOnSameTypeHierarchyLineWith(IEdmType, IEdmType)

Determina si thisType es el mismo que otherType, o thisType deriva de otherType u otroType deriva de thisType.

IsOrInheritsFrom(IEdmType, IEdmType)

Determina si un tipo es equivalente o derivado de otro tipo.

IsSpatial(IEdmType)

Devuelve true si esta definición hace referencia a un tipo espacial.

IsStream(IEdmType)

Devuelve true si esta referencia hace referencia a un tipo de secuencia.

IsString(IEdmType)

Devuelve true si esta definición hace referencia a un tipo de cadena.

IsTemporal(IEdmType)

Devuelve true si esta definición hace referencia a un tipo temporal.

IsUntyped(IEdmType)

Devuelve true si esta definición hace referencia a un tipo sin tipo.

AsElementType(IEdmType)

Obtiene el tipo de elemento de una definición de colección o de una definición que no es de colección a la que hace referencia la referencia de tipo.

FullTypeName(IEdmType)

Obtiene el nombre completo de la definición a la que hace referencia la referencia de tipo.

IsOpen(IEdmType)

Devuelve true si la definición de esta referencia está abierta.

Location(IEdmElement)

Obtiene la ubicación de este elemento.

ToTraceString(IEdmType)

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