Condividi tramite


Interfaccia ISql100DatabaseOptions

Modella le impostazioni in un database.

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

Sintassi

'Dichiarazione
Public Interface ISql100DatabaseOptions _
    Inherits ISql90DatabaseOptions, ISqlDatabaseOptions, ISqlExtendedPropertyHost, ISqlSecurable,  _
    ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity,  _
    IModelAnnotationHolder
public interface ISql100DatabaseOptions : ISql90DatabaseOptions, 
    ISqlDatabaseOptions, ISqlExtendedPropertyHost, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, 
    IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
public interface class ISql100DatabaseOptions : ISql90DatabaseOptions, 
    ISqlDatabaseOptions, ISqlExtendedPropertyHost, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, 
    IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder
type ISql100DatabaseOptions =  
    interface
        interface ISql90DatabaseOptions
        interface ISqlDatabaseOptions
        interface ISqlExtendedPropertyHost
        interface ISqlSecurable
        interface ISqlModelElement
        interface IScriptSourcedModelElement
        interface IModelElement
        interface IModelPropertyContainer
        interface IModelEntity
        interface IModelAnnotationHolder
    end
public interface ISql100DatabaseOptions extends ISql90DatabaseOptions, ISqlDatabaseOptions, ISqlExtendedPropertyHost, ISqlSecurable, ISqlModelElement, IScriptSourcedModelElement, IModelElement, IModelPropertyContainer, IModelEntity, IModelAnnotationHolder

Il tipo ISql100DatabaseOptions espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica ChangeTrackingRetentionPeriod Ottiene o imposta il periodo di memorizzazione per il rilevamento modifiche.
Proprietà pubblica ChangeTrackingRetentionUnit Ottiene o imposta le unità per il periodo di memorizzazione del rilevamento modifiche.
Proprietà pubblica Collation Ottiene o imposta le regole di confronto del database. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica CompatibilityMode Ottiene o imposta la modalità di compatibilità del database. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica DefaultFilegroup Ottiene o imposta il gruppo di file predefinito. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica DefaultFileStreamFilegroup Ottiene o imposta il filegroup del flusso di file predefinito.
Proprietà pubblica ElementClass Ottiene la classe di metadati per un elemento. (Ereditato da IModelElement)
Proprietà pubblica ExtendedProperties Ottiene l'elenco di proprietà estese per questo oggetto. (Ereditato da ISqlExtendedPropertyHost)
Proprietà pubblica IsAllowSnapshotIsolation Ottiene o imposta un valore che modella l'opzione ALLOW_SNAPSHOT_ISOLATION. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica IsAnsiNullDefaultOn Ottiene o imposta un valore che modella l'opzione ANSI_NULLS_DEFAULT. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsAnsiNullsOn Ottiene o imposta un valore che modella l'opzione ANSI_NULLS. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsAnsiPaddingOn Ottiene o imposta un valore che modella l'opzione ANSI_PADDING. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsAnsiWarningsOn Ottiene o imposta un valore che modella l'opzione ANSI_WARNINGS. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsArithAbortOn Ottiene o imposta un valore che modella l'opzione ARITHABORT. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsAutoCloseOn Ottiene o imposta un valore che indica se l'opzione AutoClose è abilitata. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsAutoCreateStatisticsOn Ottiene o imposta un valore che indica se l'opzione AutoCreateStatistics è abilitata. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsAutoShrinkOn Ottiene o imposta un valore che indica se l'opzione AutoShrink è abilitata. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsAutoUpdateStatisticsAsyncOn Ottiene o imposta un valore che modella il flag AUTO_UPDATE_STATISTICS_ASYNC. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica IsAutoUpdateStatisticsOn Ottiene o imposta un valore che indica se l'opzione AutoUpdateStatistics è abilitata. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsBrokerPriorityHonored Ottiene o imposta un valore che indica se la priorità di Service Broker viene applicata.
Proprietà pubblica IsChangeTrackingAutoCleanupOn Ottiene o imposta un valore che indica se la funzionalità di pulizia automatica è abilitata per il rilevamento modifiche.
Proprietà pubblica IsChangeTrackingOn Ottiene o imposta un valore che indica se il rilevamento modifiche è abilitato.
Proprietà pubblica IsConcatNullYieldsNullOn Ottiene o imposta un valore che modella l'opzione CONCAT_NULL_YIELDS_NULL. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsCursorCloseOnCommitOn Ottiene o imposta un valore che modella l'opzione CURSOR_CLOSE_ON_COMMIT. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsCursorDefaultScopeGlobal Ottiene o imposta un valore che indica se l'ambito del cursore predefinito è GLOBAL. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsDateCorrelationOptimizationOn Ottiene o imposta un valore che modella l'opzione DATE_CORRELATION_OPTIMIZATION. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica IsDBChainingOn Ottiene o imposta un valore che indica se il concatenamento del database è abilitato. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsEncryptionOn Ottiene o imposta un valore che indica se la crittografia è abilitata.
Proprietà pubblica IsFullTextEnabled True se il supporto full-text è abilitato. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsNumericRoundAbortOn Ottiene o imposta un valore che modella l'opzione NUMERIC_ROUND_ABORT. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsOffline Ottiene o imposta un valore che indica se lo stato del database è impostato su OFFLINE. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsQuotedIdentifierOn Ottiene o imposta un valore che modella l'opzione QUOTED_IDENTIFIER. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsReadCommittedSnapshot Ottiene o imposta un valore che modella l'opzione READ_COMMITTED_SNAPSHOT. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica IsReadOnly Ottiene o imposta un valore che indica se lo stato di aggiornamento è READ_ONLY. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsRecursiveTriggersOn Ottiene o imposta un valore che indica se i trigger ricorsivi sono abilitati. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsSupplementalLoggingOn Ottiene o imposta un valore che indica se è abilitata la registrazione supplementare. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica IsTornPageProtectionOn Solo per compatibilità con le versioni precedenti.In sostituzione, utilizzare la proprietà PageVerifyMode. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica IsTrustworthyOn Ottiene o imposta un valore che indica se l'impostazione TRUSTWORTHY è abilitata. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica IsVardecimalStorageFormatOn Ottiene o imposta un valore che indica se il supporto del formato di archiviazione Vardecimal è abilitato. (Ereditato da ISql90DatabaseOptions)
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 PageVerifyMode Ottiene o imposta un valore che modella l'opzione PAGE_VERIFY. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica ParameterizationOption Ottiene o imposta un valore che modella l'opzione PARAMETERIZATION. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica Permissions Ottiene l'elenco di autorizzazioni che si applicano a questo oggetto. (Ereditato da ISqlSecurable)
Proprietà pubblica PrimarySource Ottiene informazioni sul database di origine primario per l'elemento. (Ereditato da IScriptSourcedModelElement)
Proprietà pubblica RecoveryMode Ottiene o imposta la modalità di ripristino del database. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica ResolutionStatus Ottiene o imposta il valore dello stato di risoluzione dell'elemento del modello. (Ereditato da IModelElement)
Proprietà pubblica SecondarySources Ottiene un elenco di database di origine secondari per l'elemento. (Ereditato da IScriptSourcedModelElement)
Proprietà pubblica ServiceBrokerOption Ottiene o imposta un valore che modella le opzioni Service Broker. (Ereditato da ISql90DatabaseOptions)
Proprietà pubblica SourceCodePositions Ottiene l'elenco dei database di origine che definiscono questo elemento. (Ereditato da IModelElement)
Proprietà pubblica UserAccess Ottiene o imposta un valore che modella le opzioni di accesso utente. (Ereditato da ISqlDatabaseOptions)
Proprietà pubblica ValidationStatus Ottiene o imposta il valore dello stato di convalida dell'elemento del modello. (Ereditato da IModelElement)
Proprietà pubblica VarDecimalStorageFormat Ottiene o imposta un valore che indica se l'archiviazione vardecimal è abilitata.

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 GetComposingChildren Restituisce un elenco di elementi figlio composti per questo elemento. (Ereditato da IModelElement)
Metodo pubblico GetDefaultFilegroupRelationship Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISqlFilegroup associato. (Ereditato da ISqlDatabaseOptions)
Metodo pubblico GetDefaultFileStreamFilegroupRelationship Restituisce un oggetto IModelSingleRelationship tra this e l'oggetto ISql100Filegroup.
Metodo pubblico GetExtendedPropertiesRelationship Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlExtendedProperty associato. (Ereditato da ISqlExtendedPropertyHost)
Metodo pubblico GetHierarchicalChildren Restituisce un elenco di elementi figlio gerarchici per questo elemento. (Ereditato da IModelElement)
Metodo pubblico GetOwnerInfo Restituisce informazioni sul proprietario dell'elemento. (Ereditato da IModelElement)
Metodo pubblico GetPermissionsRelationship Restituisce un oggetto IModelReverseMultiRelationship tra this e l'oggetto ISqlPermissionStatement associato. (Ereditato da ISqlSecurable)
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 GetRelationshipEntrySources Restituisce una raccolta di informazioni dei database di origine sulla relazione specificata. (Ereditato da IScriptSourcedModelElement)
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.Sql.SchemaModel