Classe SqlSchemaModel.SqlModelElement
Rappresenta un elemento del modello di schema per un modello SQL Server.
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.Sql.SchemaModel
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Sintassi
'Dichiarazione
Protected MustInherit Class SqlModelElement _
Inherits DataSchemaModel..::..ScriptSourcedModelElement _
Implements ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, _
IModelEntity, IModelAnnotationHolder
protected abstract class SqlModelElement : DataSchemaModel..::..ScriptSourcedModelElement,
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,
IModelAnnotationHolder
protected ref class SqlModelElement abstract : public DataSchemaModel..::..ScriptSourcedModelElement,
ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,
IModelAnnotationHolder
[<AbstractClass>]
type SqlModelElement =
class
inherit DataSchemaModel..::..ScriptSourcedModelElement
interface ISqlModelElement
interface IScriptSourcedModelElement
interface IModelElement
interface IModelPropertyContainer
interface IModelEntity
interface IModelAnnotationHolder
end
protected abstract class SqlModelElement extends DataSchemaModel..::..ScriptSourcedModelElement implements ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
Il tipo SqlSchemaModel.SqlModelElement espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
SqlSchemaModel.SqlModelElement | Inizializza una nuova istanza della classe SqlSchemaModel.SqlModelElement. |
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. (Ereditato da DataSchemaModel.ScriptSourcedModelElement) | |
ResolutionStatus | Ottiene lo stato di risoluzione corrente. (Ereditato da ModelElement) | |
SecondarySources | Ottiene un elenco di database di origine secondari che definiscono questo elemento. (Ereditato da DataSchemaModel.ScriptSourcedModelElement) | |
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. (Ereditato da DataSchemaModel.ScriptSourcedModelElement) | |
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() | Converte l'elemento in una stringa. (Esegue l'override di DataSchemaModel.ScriptSourcedModelElement.ToString()). | |
ToString(String, IFormatProvider) | Restituisce il nome dell'elemento utilizzando il formato e il provider di formato specificati. (Ereditato da DataSchemaModel.ScriptSourcedModelElement) |
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.