IEdmRowType Interfaz
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa una definición de un tipo de fila de EDM.
public interface IEdmRowType : Microsoft.OData.Edm.IEdmStructuredType
type IEdmRowType = interface
interface IEdmStructuredType
interface IEdmType
interface IEdmElement
Public Interface IEdmRowType
Implements IEdmStructuredType
- Implementaciones
Propiedades
BaseType |
Obtiene el tipo base de este tipo. (Heredado de IEdmStructuredType) |
DeclaredProperties |
Obtiene las propiedades declaradas inmediatamente dentro de este tipo. (Heredado de IEdmStructuredType) |
IsAbstract |
Obtiene un valor que indica si el este tipo es abstracto. (Heredado de IEdmStructuredType) |
IsOpen |
Obtiene un valor que indica si el este tipo es abierto. (Heredado de IEdmStructuredType) |
TypeKind |
Obtiene la clase de este tipo. (Heredado de IEdmType) |
Métodos
FindProperty(String) |
Busca una propiedad estructural o de navegación con el nombre especificado en este tipo y todos los tipos base, y devuelve NULL si no existe tal propiedad. (Heredado de IEdmStructuredType) |
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. |
InheritsFrom(IEdmStructuredType, IEdmStructuredType) |
Determina si el tipo base potencial está en la jerarquía de herencia del tipo que se está probando. |
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. |
BaseType(IEdmStructuredType) |
Obtiene el tipo base de esta definición de tipo estructurado. |
DeclaredNavigationProperties(IEdmStructuredType) |
Obtiene las propiedades de navegación declaradas en esta definición de tipo estructurado. |
DeclaredStructuralProperties(IEdmStructuredType) |
Obtiene todas las propiedades estructurales declaradas en IEdmStructuredTypeDefinition. |
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. |
NavigationProperties(IEdmStructuredType) |
Obtenga las propiedades de navegación declaradas en este tipo estructurado y todos los tipos base. |
Properties(IEdmStructuredType) |
Obtiene todas las propiedades de la definición de tipo estructurado y sus tipos base. |
StructuralProperties(IEdmStructuredType) |
Obtiene las propiedades estructurales declaradas en esta definición de tipo y todos los tipos base. |
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 . |