Nota:
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Modela una vista de base de datos.
Espacio de nombres: Microsoft.Data.Schema.SchemaModel.Abstract
Ensamblado: Microsoft.Data.Schema (en Microsoft.Data.Schema.dll)
Sintaxis
'Declaración
Public Interface IDatabaseView _
Inherits IDatabaseColumnSource, IModelElement, IModelPropertyContainer, IModelEntity, _
IModelAnnotationHolder
public interface IDatabaseView : IDatabaseColumnSource,
IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class IDatabaseView : IDatabaseColumnSource,
IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type IDatabaseView =
interface
interface IDatabaseColumnSource
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface IDatabaseView extends IDatabaseColumnSource, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
El tipo IDatabaseView expone los siguientes miembros.
Propiedades
| Nombre | Descripción | |
|---|---|---|
![]() |
Columns | Obtiene las columnas para esta interfaz IDatabaseColumnSource. (Se hereda de IDatabaseColumnSource). |
![]() |
ElementClass | Obtiene la clase de metadatos de un elemento. (Se hereda de IModelElement). |
![]() |
Indexes | Obtiene los índices que se aplican a esta interfaz IDatabaseColumnSource. (Se hereda de IDatabaseColumnSource). |
![]() |
Model | Obtiene la referencia del modelo. (Se hereda de IModelEntity). |
![]() |
Name | Obtiene o establece el nombre del elemento. (Se hereda de IModelElement). |
![]() |
QueryDependencies | Obtiene la colección de elementos de los que se deduce la información en la vista. |
![]() |
ResolutionStatus | Obtiene o establece el valor del estado de resolución del elemento del modelo. (Se hereda de IModelElement). |
![]() |
SourceCodePositions | Obtiene la lista de orígenes que definen este elemento. (Se hereda de IModelElement). |
![]() |
ValidationStatus | Obtiene o establece el valor del estado de validación del elemento del modelo. (Se hereda de IModelElement). |
Arriba
Métodos
| Nombre | Descripción | |
|---|---|---|
![]() |
AddAnnotation | Agrega la anotación especificada a este elemento. (Se hereda de IModelAnnotationHolder). |
![]() |
Delete | Elimina esta instancia del modelo. (Se hereda de IModelElement). |
![]() |
GetAnnotations() | Devuelve una lista de las anotaciones adjuntas a este elemento. (Se hereda de IModelAnnotationHolder). |
![]() |
GetAnnotations(Type) | Devuelve una lista de anotaciones adjuntas del tipo especificado. (Se hereda de IModelAnnotationHolder). |
![]() |
GetAnnotations(ModelIdentifier) | Devuelve una lista de las anotaciones adjuntas que tienen el identificador especificado. (Se hereda de IModelAnnotationHolder). |
![]() |
GetAnnotations(ModelIdentifier, Type) | (Se hereda de IModelAnnotationHolder). |
![]() |
GetAnnotations<TType>() | Devuelve todas las anotaciones adjuntas que implementan el tipo de anotación especificado y tienen el identificador del modelo indicado. (Se hereda de IModelAnnotationHolder). |
![]() |
GetAnnotations<TType>(ModelIdentifier) | (Se hereda de IModelAnnotationHolder). |
![]() |
GetColumnsRelationship | Devuelve la interfaz IModelMultiRelationship entre esta interfaz IDatabaseColumnSource y las instancias de IDatabaseColumn asociadas. (Se hereda de IDatabaseColumnSource). |
![]() |
GetComposingChildren | Devuelve una lista de elementos secundarios compuestos para este elemento. (Se hereda de IModelElement). |
![]() |
GetHierarchicalChildren | Devuelve una lista de elementos secundarios jerárquicos para este elemento. (Se hereda de IModelElement). |
![]() |
GetIndexesRelationship | Devuelve la interfaz IModelReverseMultiRelationship entre esta interfaz IDatabaseColumnSource y cualquier instancia de IDatabaseIndex asociada. (Se hereda de IDatabaseColumnSource). |
![]() |
GetOwnerInfo | Devuelve información sobre el propietario del elemento. (Se hereda de IModelElement). |
![]() |
GetProperty<TProperty> | Obtiene la propiedad especificada. (Se hereda de IModelPropertyContainer). |
![]() |
GetQueryDependenciesRelationship | Devuelve la interfaz IModelMultiRelationship entre esta IDatabaseView y los nodos IModelElement a los que se hace referencia en la consulta. |
![]() |
GetReferencedDanglingRelationshipEntries | Devuelve una lista de las entradas de relación en las que este elemento se encuentra en la parte izquierda y no hay ningún elemento en la parte derecha de la relación o el elemento de la derecha no existe en el modelo. (Se hereda de IModelElement). |
![]() |
GetReferencedElements | Devuelve una lista de elementos que mantienen una relación con este elemento, donde este elemento se encuentra en la parte izquierda de la relación. (Se hereda de IModelElement). |
![]() |
GetReferencedRelationshipEntries | Devuelve una lista de las entradas de relación, donde este elemento se encuentra en la parte izquierda. (Se hereda de IModelElement). |
![]() |
GetReferencingElements | Devuelve una lista de elementos que mantienen una relación con este elemento, donde este elemento se encuentra en la parte derecha. (Se hereda de IModelElement). |
![]() |
GetReferencingRelationshipEntries | Devuelve una lista de las entradas de relación, donde este elemento se encuentra en la parte derecha. (Se hereda de IModelElement). |
![]() |
GetRelationship(ModelRelationshipClass) | Devuelve la relación solicitada usando los metadatos proporcionados. (Se hereda de IModelElement). |
![]() |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | Devuelve una relación donde los dos elementos relacionados pertenecen a los tipos especificados. (Se hereda de IModelElement). |
![]() |
GetRelationships | Devuelve una lista de las relaciones de este elemento. (Se hereda de IModelElement). |
![]() |
IsDeleted | Especifica si se ha eliminado el objeto. (Se hereda de IModelElement). |
![]() |
IsExternal | Devuelve un valor que indica si el objeto se cargó desde un origen externo y no forma parte del modelo de esquema. (Se hereda de IModelElement). |
![]() |
RemoveAnnotation | Quita la anotación especificada de este elemento del modelo. (Se hereda de IModelAnnotationHolder). |
![]() |
SetProperty<TProperty> | Establece la propiedad especificada. (Se hereda de IModelPropertyContainer). |
Arriba
Vea también
Referencia
Microsoft.Data.Schema.SchemaModel.Abstract (Espacio de nombres)
.gif)
.gif)