Condividi tramite


Interfaccia IDatabaseTable

Modella una tabella di database.

Spazio dei nomi:  Microsoft.Data.Schema.SchemaModel.Abstract
Assembly:  Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)

Sintassi

'Dichiarazione
Public Interface IDatabaseTable _
    Inherits IDatabaseColumnSource, IModelElement, IModelPropertyContainer, IModelEntity,  _
    IModelAnnotationHolder
public interface IDatabaseTable : IDatabaseColumnSource, 
    IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class IDatabaseTable : IDatabaseColumnSource, 
    IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type IDatabaseTable =  
    interface
        interface IDatabaseColumnSource
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface IDatabaseTable extends IDatabaseColumnSource, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

Il tipo IDatabaseTable espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica Columns Ottiene le colonne per questo oggetto IDatabaseColumnSource. (Ereditato da IDatabaseColumnSource)
Proprietà pubblica ElementClass Ottiene la classe di metadati per un elemento. (Ereditato da IModelElement)
Proprietà pubblica Indexes Ottiene gli indici che si applicano a questo oggetto IDatabaseColumnSource. (Ereditato da IDatabaseColumnSource)
Proprietà pubblica Model Ottiene il riferimento del modello. (Ereditato da IModelEntity)
Proprietà pubblica Name Ottiene o imposta il nome dell'elemento. (Ereditato da IModelElement)
Proprietà pubblica ResolutionStatus Ottiene o imposta il valore dello stato di risoluzione dell'elemento del modello. (Ereditato da IModelElement)
Proprietà pubblica SourceCodePositions Ottiene l'elenco dei database di origine che definiscono questo elemento. (Ereditato da IModelElement)
Proprietà pubblica ValidationStatus Ottiene o imposta il valore dello stato di convalida dell'elemento del modello. (Ereditato da IModelElement)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddAnnotation Aggiunge l'annotazione specificata a questo elemento. (Ereditato da IModelAnnotationHolder)
Metodo pubblico Delete Elimina questa istanza dal modello. (Ereditato da IModelElement)
Metodo pubblico GetAnnotations() Restituisce un elenco di annotazioni allegate a questo elemento. (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations(Type) Restituisce un elenco di annotazioni allegate del tipo specificato. (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations(ModelIdentifier) Restituisce un elenco di annotazioni allegate che dispongono dell'identificatore specificato. (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations(ModelIdentifier, Type) (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations<TType>() Restituisce tutte le annotazioni del modello allegate che implementano il tipo di annotazione specificato e dispongono dell'identificatore del modello specificato. (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetAnnotations<TType>(ModelIdentifier) (Ereditato da IModelAnnotationHolder)
Metodo pubblico GetColumnsRelationship Restituisce l'oggetto IModelMultiRelationship tra questo oggetto IDatabaseColumnSource e le istanze di IDatabaseColumn associate. (Ereditato da IDatabaseColumnSource)
Metodo pubblico GetComposingChildren Restituisce un elenco di elementi figlio composti per questo elemento. (Ereditato da IModelElement)
Metodo pubblico GetHierarchicalChildren Restituisce un elenco di elementi figlio gerarchici per questo elemento. (Ereditato da IModelElement)
Metodo pubblico GetIndexesRelationship Restituisce l'oggetto IModelReverseMultiRelationship tra questo oggetto IDatabaseColumnSource e le istanze di IDatabaseIndex associate. (Ereditato da IDatabaseColumnSource)
Metodo pubblico GetOwnerInfo Restituisce informazioni sul proprietario dell'elemento. (Ereditato da IModelElement)
Metodo pubblico GetProperty<TProperty> Ottiene la proprietà specificata. (Ereditato da IModelPropertyContainer)
Metodo pubblico GetReferencedDanglingRelationshipEntries Restituisce un elenco delle voci di relazione in cui questo elemento si trova sul lato sinistro e non vi è alcun elemento sul lato destro della relazione oppure l'elemento sulla destra non esiste nel modello. (Ereditato da IModelElement)
Metodo pubblico GetReferencedElements Restituisce un elenco degli elementi che sono in relazione con questo elemento, dove l'elemento si trova sul lato sinistro della relazione. (Ereditato da IModelElement)
Metodo pubblico GetReferencedRelationshipEntries Restituisce un elenco di voci di relazione in cui questo elemento si trova sul lato sinistro. (Ereditato da IModelElement)
Metodo pubblico GetReferencingElements Restituisce un elenco degli elementi che sono in relazione con questo elemento, dove l'elemento si trova sul lato destro. (Ereditato da IModelElement)
Metodo pubblico GetReferencingRelationshipEntries Restituisce un elenco di voci di relazione in cui questo elemento si trova sul lato destro. (Ereditato da IModelElement)
Metodo pubblico GetRelationship(ModelRelationshipClass) Restituisce la relazione richiesta utilizzando i metadati specificati. (Ereditato da IModelElement)
Metodo pubblico GetRelationship<TFrom, TTo>(ModelRelationshipClass) Restituisce una relazione in cui i due elementi correlati sono dei tipi specificati. (Ereditato da IModelElement)
Metodo pubblico GetRelationships Restituisce un elenco delle relazioni in questo elemento. (Ereditato da IModelElement)
Metodo pubblico IsDeleted Specifica se l'oggetto viene eliminato. (Ereditato da IModelElement)
Metodo pubblico IsExternal Restituisce un valore che indica se l'oggetto è stato caricato da un database di origine esterno e non appartiene al modello dello schema. (Ereditato da IModelElement)
Metodo pubblico RemoveAnnotation Rimuove l'annotazione specificata da questo elemento del modello. (Ereditato da IModelAnnotationHolder)
Metodo pubblico SetProperty<TProperty> Imposta la proprietà specificata. (Ereditato da IModelPropertyContainer)

In alto

Vedere anche

Riferimenti

Spazio dei nomi Microsoft.Data.Schema.SchemaModel.Abstract