Classe DataSchemaModel.ScriptSourcedModelElement
Fornisce una classe base per tutti gli elementi del modello che dispongono di un database di origine dello script.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.SchemaModel.ModelElement
Microsoft.Data.Schema.SchemaModel.DataSchemaModel.ScriptSourcedModelElement
Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel.SqlModelElement
Spazio dei nomi: Microsoft.Data.Schema.SchemaModel
Assembly: Microsoft.Data.Schema (in Microsoft.Data.Schema.dll)
Sintassi
'Dichiarazione
Protected MustInherit Class ScriptSourcedModelElement _
Inherits ModelElement _
Implements IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, _
IModelAnnotationHolder, IFormattable
protected abstract class ScriptSourcedModelElement : ModelElement,
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder,
IFormattable
protected ref class ScriptSourcedModelElement abstract : public ModelElement,
IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder,
IFormattable
[<AbstractClass>]
type ScriptSourcedModelElement =
class
inherit ModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
interface IFormattable
end
protected abstract class ScriptSourcedModelElement extends ModelElement implements IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder, IFormattable
Il tipo DataSchemaModel.ScriptSourcedModelElement espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
DataSchemaModel.ScriptSourcedModelElement | Inizializza una nuova istanza della classe DataSchemaModel.ScriptSourcedModelElement. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ElementClass | Ottiene i metadati di ElementClass per l'elemento. (Ereditato da ModelElement) | |
Model | Ottiene l'oggetto ModelStore per l'elemento. (Ereditato da ModelElement) | |
Name | Ottiene l'identificatore per l'elemento. (Ereditato da ModelElement) | |
PrimarySource | Ottiene il percorso del database di origine primario che definisce questo elemento. | |
ResolutionStatus | Ottiene lo stato di risoluzione corrente. (Ereditato da ModelElement) | |
SecondarySources | Ottiene un elenco di database di origine secondari che definiscono questo elemento. | |
SourceCodePositions | (Ereditato da ModelElement) | |
ValidationStatus | Ottiene un valore che indica lo stato di convalida dell'elemento corrente. (Ereditato da ModelElement) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
AddAnnotation | Aggiunge l'oggetto IModelAnnotation specificato all'elemento. (Ereditato da ModelElement) | |
Delete | Elimina l'elemento corrente dal modello di schema. (Ereditato da ModelElement) | |
Equals | Determina se un oggetto specificato è uguale all'elemento corrente. (Ereditato da ModelElement) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetAnnotations() | Ottiene un elenco di annotazioni aggiunte a questo elemento. (Ereditato da ModelElement) | |
GetAnnotations(Type) | Ottiene un elenco di annotazioni del tipo specificato aggiunte a questo elemento. (Ereditato da ModelElement) | |
GetAnnotations(ModelIdentifier) | Ottiene un elenco di annotazioni aggiunte all'elemento specificato, il quale è un elemento figlio dell'elemento corrente. (Ereditato da ModelElement) | |
GetAnnotations(ModelIdentifier, Type) | Ottiene un elenco di annotazioni del tipo specificato aggiunte all'elemento specificato che è figlio dell'elemento corrente. (Ereditato da ModelElement) | |
GetComposingChildren | Restituisce un elenco di elementi figlio composti. (Ereditato da ModelElement) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da ModelElement) | |
GetHierarchicalChildren | Ottiene un elenco di elementi figlio gerarchici. (Ereditato da ModelElement) | |
GetMultiRelationship<TFrom, TTo> | (Ereditato da ModelElement) | |
GetOwnerInfo | Restituisce informazioni sul proprietario dell'elemento corrente. (Ereditato da ModelElement) | |
GetProperty<TProperty> | (Ereditato da ModelElement) | |
GetReferencedDanglingRelationshipEntries | (Ereditato da ModelElement) | |
GetReferencedElements | (Ereditato da ModelElement) | |
GetReferencedRelationshipEntries | (Ereditato da ModelElement) | |
GetReferencingElements | (Ereditato da ModelElement) | |
GetReferencingRelationshipEntries | (Ereditato da ModelElement) | |
GetRelationship(ModelRelationshipClass) | (Ereditato da ModelElement) | |
GetRelationshipEntrySources | Restituisce un elenco di database di origine delle voci di relazione per una voce di relazione. | |
GetRelationships | Restituisce un elenco di relazioni registrate nell'elemento. (Ereditato da ModelElement) | |
GetReverseMultiRelationship<TFrom, TTo> | (Ereditato da ModelElement) | |
GetReverseSingleRelationship<TFrom, TTo> | (Ereditato da ModelElement) | |
GetSingleRelationship<TFrom, TTo> | (Ereditato da ModelElement) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
IsDeleted | Restituisce un valore che indica se l'elemento corrente è stato eliminato. (Ereditato da ModelElement) | |
IsExternal | Restituisce un valore che indica se l'elemento corrente è stato caricato da un'origine al di fuori dello schema corrente. (Ereditato da ModelElement) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
RemoveAnnotation | Rimuove l'annotazione specificata dall'elemento. (Ereditato da ModelElement) | |
SetProperty<TProperty> | (Ereditato da ModelElement) | |
ToString() | Restituisce il nome dell'elemento. (Esegue l'override di Object.ToString()). | |
ToString(String, IFormatProvider) | Restituisce il nome dell'elemento utilizzando il formato e il provider di formato specificati. |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.