Condividi tramite


Classe Sql90SchemaModel

Rappresenta un gestore dello schema per SQL Server 2005.

Gerarchia di ereditarietà

System.Object
  Microsoft.Data.Schema.SchemaModel.ModelStore
    Microsoft.Data.Schema.SchemaModel.DataSchemaModel
      Microsoft.Data.Schema.Sql.SchemaModel.SqlSchemaModel
        Microsoft.Data.Schema.Sql.SchemaModel.Sql90SchemaModel

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

Sintassi

'Dichiarazione
<SerializableAttribute> _
Public NotInheritable Class Sql90SchemaModel _
    Inherits SqlSchemaModel
[SerializableAttribute]
public sealed class Sql90SchemaModel : SqlSchemaModel
[SerializableAttribute]
public ref class Sql90SchemaModel sealed : public SqlSchemaModel
[<Sealed>]
[<SerializableAttribute>]
type Sql90SchemaModel =  
    class
        inherit SqlSchemaModel
    end
public final class Sql90SchemaModel extends SqlSchemaModel

Il tipo Sql90SchemaModel espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AnnotationsIncludedInSerialization Ottiene un valore che indica se sono incluse annotazioni durante la serializzazione del modello. (Ereditato da SqlSchemaModel)
Proprietà pubblica Capability Ottiene un valore che indica di quali funzionalità dispone questo modello. (Ereditato da SqlSchemaModel)
Proprietà pubblica Collation (Ereditato da ModelStore)
Proprietà pubblica Comparer Ottiene l'oggetto operatore di confronto delle regole di confronto. (Ereditato da ModelStore)
Proprietà protetta. Controller Ottiene il controller del modello. (Ereditato da DataSchemaModel)
Proprietà pubblica DatabaseSchemaProvider Ottiene il provider dello schema di database per questo modello di schema. (Esegue l'override di DataSchemaModel.DatabaseSchemaProvider).
Proprietà pubblica ElementProcessingOperationsCount Ottiene il numero di operazioni rimanenti prima che il modello sia risolto. (Ereditato da SqlSchemaModel)
Proprietà pubblica ErrorManager Ottiene il gestore di errori per la segnalazione degli errori. (Ereditato da DataSchemaModel)
Proprietà pubblica IsDisposing (Ereditato da ModelStore)
Proprietà pubblica IsOptimizedForInsert (Ereditato da ModelStore)
Proprietà pubblica IsOptimizedForQuery (Ereditato da ModelStore)
Proprietà pubblica Schema (Ereditato da ModelStore)
Proprietà pubblica ScriptCache Ottiene la cache script per la memorizzazione nella cache degli script. (Ereditato da DataSchemaModel)
Proprietà pubblica Sql90DatabaseSchemaProvider Ottiene un provider dello schema di database specifico di SQL Server 2005 per questo modello di schema.
Proprietà pubblica SqlDatabaseSchemaProvider Ottiene un provider dello schema di database specifico di SQL Server per questo modello di schema. (Esegue l'override di SqlSchemaModel.SqlDatabaseSchemaProvider).
Proprietà protetta. ValidationEnabled Ottiene o imposta un valore che indica se la convalida è abilitata per il modello di schema. (Ereditato da SqlSchemaModel)
Proprietà pubblica WriteCount Restituisce il valore del conteggio scritture corrente. (Ereditato da ModelStore)

In alto

Metodi

  Nome Descrizione
Metodo pubblico AddAnnotation Aggiunge un'annotazione al modello. (Ereditato da ModelStore)
Metodo pubblico AddCustomData Aggiunge dati personalizzati al modello. (Ereditato da DataSchemaModel)
Metodo protetto AddScriptCacheForFile (Ereditato da SqlSchemaModel)
Metodo pubblico BeginBatchUpdate Chiamato all'inizio di un'operazione di aggiornamento batch. (Ereditato da SqlSchemaModel)
Metodo protetto CleanupExternalProperty Se implementato in una classe derivata, rilascia le risorse utilizzate da una proprietà esterna quando l'elemento viene eliminato. (Ereditato da ModelStore)
Metodo pubblico CreateAnnotation(Type) (Ereditato da ModelStore)
Metodo pubblico CreateAnnotation(ModelAnnotationClass) Crea un'annotazione utilizzando i metadati di annotazione specificati. (Ereditato da ModelStore)
Metodo pubblico CreateAnnotation<TAnnotation>() (Ereditato da ModelStore)
Metodo pubblico CreateElement(Type) (Ereditato da ModelStore)
Metodo pubblico CreateElement(ModelElementClass) Crea un elemento utilizzando l'oggetto metadati dell'elemento specificato. (Ereditato da ModelStore)
Metodo pubblico CreateElement<TElement>() (Ereditato da ModelStore)
Metodo pubblico CreateElementHandle (Ereditato da ModelStore)
Metodo protetto CreateExternalElement(Type) Crea un elemento esterno. (Ereditato da ModelStore)
Metodo protetto CreateExternalElement(ModelElementClass) Crea un elemento esterno utilizzando l'oggetto metadati dell'elemento specificato. (Ereditato da ModelStore)
Metodo protetto CreateExternalElement<TElement>() Crea un elemento esterno del tipo specificato. (Ereditato da ModelStore)
Metodo protetto CreateExternalNamedElement(Type, ModelIdentifier) Crea un elemento esterno denominato utilizzando il tipo e l'identificatore specificati. (Ereditato da ModelStore)
Metodo protetto CreateExternalNamedElement(ModelElementClass, ModelIdentifier) Crea un elemento esterno denominato utilizzando l'identificatore e l'oggetto metadati dell'elemento specificati. (Ereditato da ModelStore)
Metodo protetto CreateExternalNamedElement<TElement>(ModelIdentifier) Crea un elemento esterno denominato del tipo specificato utilizzando l'identificatore e l'oggetto metadati dell'elemento specificati. (Ereditato da ModelStore)
Metodo pubblico CreateIdentifier(ICollection<String>) Crea un identificatore di modello univoco utilizzando l'insieme di nomi di parte specificato. (Ereditato da ModelStore)
Metodo pubblico CreateIdentifier(array<String[]) Crea un identificatore di modello univoco utilizzando la matrice di nomi di parte specificata. (Ereditato da ModelStore)
Metodo pubblico CreateIdentifier(Boolean, ICollection<String>) Crea un identificatore di modello univoco utilizzando l'insieme di nomi di parte specificato. (Ereditato da ModelStore)
Metodo pubblico CreateIdentifier(Boolean, array<String[]) Crea un identificatore di modello univoco utilizzando l'indicazione di distinzione tra maiuscole e minuscole e la matrice di nomi di parte specificate. (Ereditato da ModelStore)
Metodo pubblico CreateIdentifier(IList<String>, ICollection<String>) Crea un identificatore di modello univoco utilizzando l'elenco di nomi di parti esterne, l'indicazione di distinzione tra maiuscole e minuscole e l'insieme di nomi di parte specificati. (Ereditato da ModelStore)
Metodo pubblico CreateIdentifier(IList<String>, Boolean, ICollection<String>) Crea un identificatore di modello univoco utilizzando l'elenco di parti esterne, l'indicazione di distinzione tra maiuscole e minuscole e l'insieme di nomi di parte specificati. (Ereditato da ModelStore)
Metodo pubblico CreateIdentifier(IList<String>, Boolean, array<String[]) Crea un identificatore di modello univoco utilizzando l'elenco di nomi di parti esterne, l'indicazione di distinzione tra maiuscole e minuscole e la matrice di nomi di parte specificati. (Ereditato da ModelStore)
Metodo pubblico CreateIdentifierHandle Crea un handle per l'identificatore specificato. (Ereditato da ModelStore)
Metodo pubblico CreateNamedAnnotation(Type, ModelIdentifier) Crea un oggetto ModelAnnotation denominato utilizzando l'identificatore di modello specificato. (Ereditato da ModelStore)
Metodo pubblico CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) Crea un oggetto ModelAnnotation denominato utilizzando l'identificatore e l'oggetto metadati di annotazione specificati. (Ereditato da ModelStore)
Metodo pubblico CreateNamedAnnotation<TAnnotation>(ModelIdentifier) Crea un oggetto ModelAnnotation denominato utilizzando l'identificatore di modello specificato. (Ereditato da ModelStore)
Metodo pubblico CreateNamedElement(Type, ModelIdentifier) (Ereditato da ModelStore)
Metodo pubblico CreateNamedElement(ModelElementClass, ModelIdentifier) (Ereditato da ModelStore)
Metodo pubblico CreateNamedElement<TElement>(ModelIdentifier) (Ereditato da ModelStore)
Metodo pubblico DecodeIdentifier(String) Restituisce un identificatore corrispondente al valore decodificato della stringa specificata. (Ereditato da ModelStore)
Metodo protetto DeserializeExternalProperty Deserializza qualsiasi proprietà esterna supportata da SqlSchemaModel. (Ereditato da SqlSchemaModel)
Metodo pubblico Dispose() Elimina il modello. (Ereditato da ModelStore)
Metodo protetto Dispose(Boolean) Rilascia le risorse. (Ereditato da SqlSchemaModel)
Metodo pubblico EndBatchUpdate Chiamato alla fine di un'operazione di aggiornamento batch. (Ereditato da SqlSchemaModel)
Metodo pubblico Equals Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object)
Metodo protetto Finalize (Ereditato da ModelStore)
Metodo protetto FixupAfterDeserialization Esegue azioni aggiuntive per garantire la coerenza del modello dopo la deserializzazione da un file .dbmdl. (Ereditato da SqlSchemaModel)
Metodo protetto FixupAfterXmlDeserialization Esegue azioni aggiuntive per garantire la coerenza del modello dopo la deserializzazione da un file XML. (Ereditato da SqlSchemaModel)
Metodo pubblico FreeElementHandle Libera l'handle dell'elemento specificato. (Ereditato da ModelStore)
Metodo pubblico FreeIdentifierHandle Libera l'handle dell'elemento specificato. (Ereditato da ModelStore)
Metodo pubblico GetAllAnnotations() Restituisce un elenco di tutte le annotazioni. (Ereditato da ModelStore)
Metodo pubblico GetAllAnnotations(Type) (Ereditato da ModelStore)
Metodo pubblico GetAllAnnotations(ModelIdentifier) Restituisce un elenco di tutte le annotazioni denominate con l'identificatore specificato. (Ereditato da ModelStore)
Metodo pubblico GetAllAnnotations(ModelIdentifier, Type) (Ereditato da ModelStore)
Metodo pubblico GetAnnotations() Restituisce tutte le annotazioni nel modello. (Ereditato da ModelStore)
Metodo pubblico GetAnnotations(Type) Restituisce un elenco delle annotazioni nel modello che implementa il tipo specificato. (Ereditato da ModelStore)
Metodo pubblico GetAnnotations(ModelIdentifier) Restituisce un elenco delle annotazioni nel modello corrispondente agli identificatori specificati. (Ereditato da ModelStore)
Metodo pubblico GetAnnotations(ModelIdentifier, Type) Restituisce tutte le annotazioni che hanno il nome dell'identificatore specificato e implementano il tipo specificato. (Ereditato da ModelStore)
Metodo pubblico GetCustomData() Ottiene un elenco di dati personalizzati. (Ereditato da DataSchemaModel)
Metodo pubblico GetCustomData(String) Ottiene un elenco di dati personalizzati utilizzando la categoria specificata. (Ereditato da DataSchemaModel)
Metodo pubblico GetCustomData(String, String) Ottiene un elenco di dati personalizzati utilizzando la categoria e il nome di tipo specificati. (Ereditato da DataSchemaModel)
Metodo pubblico GetElementHandleTarget Restituisce un elemento del modello identificato tramite l'handle specificato. (Ereditato da ModelStore)
Metodo pubblico GetElements(ModelElementResolutionStatus) Restituisce un elenco degli elementi nell'archivio con lo stato di risoluzione specificato. (Ereditato da ModelStore)
Metodo pubblico GetElements(ModelElementValidationStatus) Restituisce un elenco degli elementi nell'archivio con lo stato di convalida specificato. (Ereditato da ModelStore)
Metodo pubblico GetElements(Type, ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElements(ModelElementClass, ModelElementQueryFilter) Restituisce gli elementi che condividono l'oggetto metadati specificato come selezionati dal filtro specificato. (Ereditato da ModelStore)
Metodo pubblico GetElements(ModelElementResolutionStatus, Int32) Restituisce un elenco degli elementi determinati dal conteggio con lo stato di risoluzione specificato. (Ereditato da ModelStore)
Metodo pubblico GetElements(ModelElementValidationStatus, Int32) Restituisce un elenco degli elementi determinati dal conteggio con lo stato di convalida specificato. (Ereditato da ModelStore)
Metodo pubblico GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElements(ModelIdentifier, Type, ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElements<TElement>(ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElementsCount(ModelElementResolutionStatus) Restituisce il numero di elementi nell'archivio corrispondenti allo stato specificato. (Ereditato da ModelStore)
Metodo pubblico GetElementsCount(ModelElementValidationStatus) Restituisce il numero di elementi nell'archivio corrispondenti allo stato specificato. (Ereditato da ModelStore)
Metodo pubblico GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElementsFrom(String, Type, ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElementsFrom<TElement>(String, ModelElementQueryFilter) (Ereditato da ModelStore)
Metodo pubblico GetElementsFromExternalSource Ottiene gli elementi da un'origine esterna. (Ereditato da DataSchemaModel)
Metodo protetto GetElementSources Restituisce le informazioni di origine per un particolare elemento. (Ereditato da SqlSchemaModel)
Metodo protetto GetExternalProperty<TProperty> Ottiene una proprietà esterna di una particolare classe per l'elemento del modello specificato. (Ereditato da SqlSchemaModel)
Metodo pubblico GetHashCode Funge da funzione hash per un determinato tipo. (Ereditato da Object)
Metodo pubblico GetIdentifier(ICollection<String>) (Ereditato da ModelStore)
Metodo pubblico GetIdentifier(array<String[]) Ottiene l'identificatore dal modello in base all'ID ambito e una stringa. (Ereditato da ModelStore)
Metodo pubblico GetIdentifier(IList<String>, ICollection<String>) (Ereditato da ModelStore)
Metodo pubblico GetIdentifierHandleTarget (Ereditato da ModelStore)
Metodo pubblico GetObjectData Popola un oggetto [System.Runtime.Serialization.SerializationInfo] con tutti i dati richiesti per la serializzazione dell'oggetto Sql90SchemaModel corrente. (Esegue l'override di SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext)).
Metodo protetto GetRelationshipEntrySources Restituisce le informazioni di origine per una particolare voce di relazione. (Ereditato da SqlSchemaModel)
Metodo pubblico GetType Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object)
Metodo protetto InitializeReferenceConstructor Chiamato per inizializzare il costruttore di riferimento. (Ereditato da SqlSchemaModel)
Metodo pubblico IsOwnedChildObjectType Restituisce un valore che indica se un tipo è un oggetto figlio associato allo schema. (Ereditato da SqlSchemaModel)
Metodo pubblico LoadExternals Carica gli elementi del modello da origini esterne, ad esempio un modello persistente. (Ereditato da DataSchemaModel)
Metodo protetto MemberwiseClone Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object)
Metodo protetto OnCustomDataAdded Eseguire l'override di questo metodo per gestire l'aggiunta di dati SqlModelCapability. (Ereditato da SqlSchemaModel)
Metodo protetto OnCustomDataRemoved Eseguire l'override di questo metodo per gestire la rimozione di nomi aggiuntivi (da elementi contrassegnati come AliasedToDbo o GloballyScoped) se un riferimento viene rimosso. (Ereditato da SqlSchemaModel)
Metodo protetto OnModelElementChanged Chiamato quando un elemento del modello viene modificato. (Ereditato da DataSchemaModel)
Metodo pubblico OptimizeForInitialPopulation (Ereditato da ModelStore)
Metodo pubblico OptimizeForQuery (Ereditato da ModelStore)
Metodo pubblico RegisterForController Esegue la registrazione per un controller del modello. (Ereditato da DataSchemaModel)
Metodo pubblico RemoveAnnotation Rimuove un'annotazione dal modello. (Ereditato da ModelStore)
Metodo pubblico RemoveCustomData Rimuove dati personalizzati. (Ereditato da DataSchemaModel)
Metodo protetto RemoveScriptCacheForFile Rimuove la cache script associata al file specificato. (Ereditato da SqlSchemaModel)
Metodo pubblico Resolve() Risolve tutti gli elementi nel modello. (Ereditato da SqlSchemaModel)
Metodo pubblico Resolve(Int32) Risolve il numero di elementi specificato. (Ereditato da SqlSchemaModel)
Metodo pubblico Serialize(TextWriter) (Ereditato da DataSchemaModel)
Metodo pubblico Serialize(TextWriter, IEnumerable<Type>) (Ereditato da DataSchemaModel)
Metodo pubblico Serialize(TextWriter, IEnumerable<Type>, Boolean) Scrive il modello schema di dati nell'output specificato. (Ereditato da DataSchemaModel)
Metodo protetto SerializeExternalProperty Serializza qualsiasi proprietà esterna supportata da SqlSchemaModel. (Ereditato da SqlSchemaModel)
Metodo protetto SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Ereditato da ModelStore)
Metodo protetto SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Ereditato da SqlSchemaModel)
Metodo pubblico TestWriteCount Esegue il test del conteggio scritture in base al valore specificato. (Ereditato da ModelStore)
Metodo pubblico ToString Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object)
Metodo pubblico UnloadExternals Scarica elementi esterni dal file specificato. (Ereditato da DataSchemaModel)
Metodo protetto UpdateSourceNamePrefixes (Ereditato da ModelStore)
Metodo protetto ValidateWriteAccess Convalida l'accesso in scrittura. (Ereditato da DataSchemaModel)
Metodo protetto ValidReferenceTranslator Restituisce un valore che indica se è possibile utilizzare un convertitore di riferimento per convertire da un altro provider dello schema di database al provider corrente. (Ereditato da DataSchemaModel)

In alto

Eventi

  Nome Descrizione
Evento pubblico ModelChanged (Ereditato da ModelStore)
Evento pubblico ModelOptimizationChanged (Ereditato da ModelStore)

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.

Vedere anche

Riferimenti

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