Interfaccia ISqlObjectOwner
Modella un oggetto proprietario di altri oggetti.
Spazio dei nomi: Microsoft.Data.Schema.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Sintassi
'Dichiarazione
Public Interface ISqlObjectOwner _
Inherits ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, _
IModelEntity, IModelAnnotationHolder
public interface ISqlObjectOwner : ISqlModelElement,
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISqlObjectOwner : ISqlModelElement,
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISqlObjectOwner =
interface
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
public interface ISqlObjectOwner extends ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
Il tipo ISqlObjectOwner espone i seguenti membri.
Proprietà
Nome | Descrizione | |
---|---|---|
ElementClass | Ottiene la classe di metadati per un elemento. (Ereditato da IModelElement) | |
Model | Ottiene il riferimento del modello. (Ereditato da IModelEntity) | |
Name | Ottiene o imposta il nome dell'elemento. (Ereditato da IModelElement) | |
OwnedObjects | Ottiene l'elenco di oggetti di proprietà di questo oggett. | |
PrimarySource | Ottiene informazioni sul database di origine primario per l'elemento. (Ereditato da IScriptSourcedModelElement) | |
ResolutionStatus | Ottiene o imposta il valore dello stato di risoluzione dell'elemento del modello. (Ereditato da IModelElement) | |
SecondarySources | Ottiene un elenco di database di origine secondari per l'elemento. (Ereditato da IScriptSourcedModelElement) | |
SourceCodePositions | Ottiene l'elenco dei database di origine che definiscono questo elemento. (Ereditato da IModelElement) | |
ValidationStatus | Ottiene o imposta il valore dello stato di convalida dell'elemento del modello. (Ereditato da IModelElement) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAnnotation | Aggiunge l'annotazione specificata a questo elemento. (Ereditato da IModelAnnotationHolder) | |
Delete | Elimina questa istanza dal modello. (Ereditato da IModelElement) | |
GetAnnotations() | Restituisce un elenco di annotazioni allegate a questo elemento. (Ereditato da IModelAnnotationHolder) | |
GetAnnotations(Type) | Restituisce un elenco di annotazioni allegate del tipo specificato. (Ereditato da IModelAnnotationHolder) | |
GetAnnotations(ModelIdentifier) | Restituisce un elenco di annotazioni allegate che dispongono dell'identificatore specificato. (Ereditato da IModelAnnotationHolder) | |
GetAnnotations(ModelIdentifier, Type) | (Ereditato da IModelAnnotationHolder) | |
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) | |
GetAnnotations<TType>(ModelIdentifier) | (Ereditato da IModelAnnotationHolder) | |
GetComposingChildren | Restituisce un elenco di elementi figlio composti per questo elemento. (Ereditato da IModelElement) | |
GetHierarchicalChildren | Restituisce un elenco di elementi figlio gerarchici per questo elemento. (Ereditato da IModelElement) | |
GetOwnedObjectsRelationship | Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlOwnedObject associato. | |
GetOwnerInfo | Restituisce informazioni sul proprietario dell'elemento. (Ereditato da IModelElement) | |
GetProperty<TProperty> | Ottiene la proprietà specificata. (Ereditato da IModelPropertyContainer) | |
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) | |
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) | |
GetReferencedRelationshipEntries | Restituisce un elenco di voci di relazione in cui questo elemento si trova sul lato sinistro. (Ereditato da IModelElement) | |
GetReferencingElements | Restituisce un elenco degli elementi che sono in relazione con questo elemento, dove l'elemento si trova sul lato destro. (Ereditato da IModelElement) | |
GetReferencingRelationshipEntries | Restituisce un elenco di voci di relazione in cui questo elemento si trova sul lato destro. (Ereditato da IModelElement) | |
GetRelationship(ModelRelationshipClass) | Restituisce la relazione richiesta utilizzando i metadati specificati. (Ereditato da IModelElement) | |
GetRelationship<TFrom, TTo>(ModelRelationshipClass) | Restituisce una relazione in cui i due elementi correlati sono dei tipi specificati. (Ereditato da IModelElement) | |
GetRelationshipEntrySources | Restituisce una raccolta di informazioni dei database di origine sulla relazione specificata. (Ereditato da IScriptSourcedModelElement) | |
GetRelationships | Restituisce un elenco delle relazioni in questo elemento. (Ereditato da IModelElement) | |
IsDeleted | Specifica se l'oggetto viene eliminato. (Ereditato da IModelElement) | |
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) | |
RemoveAnnotation | Rimuove l'annotazione specificata da questo elemento del modello. (Ereditato da IModelAnnotationHolder) | |
SetProperty<TProperty> | Imposta la proprietà specificata. (Ereditato da IModelPropertyContainer) |
In alto