ISql100DatabaseOptions Members

Include Protected Members
Include Inherited Members

Represents Sql100 database options.

The ISql100DatabaseOptions type exposes the following members.

Methods

  Name Description
Public method AddAnnotation Adds an annotation. (Inherited from IModelAnnotationHolder.)
Public method Delete Deletes this instance from the model. (Inherited from IModelElement.)
Public method GetAnnotations Overloaded. Returns all attached annotations.
Public method GetAnnotations<TType> Overloaded.
Public method GetComposingChildren Returns a list of composing children for this element. (Inherited from IModelElement.)
Public method GetDefaultFilegroupRelationship Gets the default file group relationship. (Inherited from ISqlDatabaseOptions.)
Public method GetDefaultFileStreamFilegroupRelationship Gets a default file stream file group relationship.
Public method GetExtendedPropertiesRelationship Returns an extended properties relationship collection. (Inherited from IExtendedPropertyHost.)
Public method GetHierarchicalChildren Returns a list of hierarchical children for this element. (Inherited from IModelElement.)
Public method GetOwnerInfo Returns information about the element owner. (Inherited from IModelElement.)
Public method GetPermissionsRelationship Gets a permissions relationship collection. (Inherited from ISqlSecurable.)
Public method GetProperty<TProperty> Gets the specified property. (Inherited from IModelPropertyContainer.)
Public method GetRelatedDanglingRelationshipEntries Returns a list of the dangling relationship entries, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatedElements Returns a list of the elements that are in a relationship with this element, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatedRelationshipEntries Returns a list of the relationship entries, where this element is on the left side. (Inherited from IModelElement.)
Public method GetRelatingElements Returns a list of the elements that are in a relationship with this element, where this element is on the right side. (Inherited from IModelElement.)
Public method GetRelatingRelationshipEntries Returns a list of the relationship entries, where this element is on the right side. (Inherited from IModelElement.)
Public method GetRelationship Returns the asked relationship. (Inherited from IModelElement.)
Public method GetRelationship<TRelating, TRelated> Returns the asked relationship. (Inherited from IModelElement.)
Public method GetRelationshipEntrySources Returns the list of relationship entry sources for a relationship entry. (Inherited from IScriptSourcedElement.)
Public method GetRelationships Returns a list of the relationships of this element. (Inherited from IModelElement.)
Public method IsDeleted Specifies whether the object is deleted. (Inherited from IModelElement.)
Public method IsExternal Specifies whether the object is external. (Inherited from IModelElement.)
Public method RemoveAnnotation Removes an annotation. (Inherited from IModelAnnotationHolder.)
Public method SetProperty<TProperty> Sets the specified property. (Inherited from IModelPropertyContainer.)

Top

Properties

  Name Description
Public property ChangeTrackingRetentionPeriod Gets or sets the change tracking retention period.
Public property ChangeTrackingRetentionUnit Gets or sets the retention unit for change tracking.
Public property Collation Gets or sets the collation string. (Inherited from ISqlDatabaseOptions.)
Public property CompatibilityMode Gets or sets the compatibility mode value. (Inherited from ISqlDatabaseOptions.)
Public property DefaultFilegroup Gets or sets the default file group. (Inherited from ISqlDatabaseOptions.)
Public property DefaultFileStreamFilegroup Gets or sets the default file stream file group.
Public property ElementClass Gets the metadata class. (Inherited from IModelElement.)
Public property ElementSource Gets the element source for an element. (Inherited from IScriptSourcedElement.)
Public property ExtendedProperties Gets a list of extended properties. (Inherited from IExtendedPropertyHost.)
Public property IsAllowSnapshotIsolation Gets or sets whether ALLOW_SNAPSHOT_ISOLATION is on. (Inherited from ISql90DatabaseOptions.)
Public property IsAnsiNullDefaultOn Gets or sets whether ANSI_NULL_DEFAULT is on. (Inherited from ISqlDatabaseOptions.)
Public property IsAnsiNullsOn Gets or sets whether ANSI_NULLS is on. (Inherited from ISqlDatabaseOptions.)
Public property IsAnsiPaddingOn Gets or sets whether ANSI_PADDING is on. (Inherited from ISqlDatabaseOptions.)
Public property IsAnsiWarningsOn Gets or sets whether ANSI_WARNINGS is on. (Inherited from ISqlDatabaseOptions.)
Public property IsArithAbortOn Gets or sets whether ARITHABORT is on. (Inherited from ISqlDatabaseOptions.)
Public property IsAutoCloseOn Gets or sets whether AUTO_CLOSE is on. (Inherited from ISqlDatabaseOptions.)
Public property IsAutoCreateStatisticsOn Gets or sets whether AUTO_CREATE_STATISTICS is on. (Inherited from ISqlDatabaseOptions.)
Public property IsAutoShrinkOn Gets or sets whether AUTO_SHRINK is on. (Inherited from ISqlDatabaseOptions.)
Public property IsAutoUpdateStatisticsAsyncOn Gets or sets whether AUTO_UPDATE_STATISTICS_ASYNC is on. (Inherited from ISql90DatabaseOptions.)
Public property IsAutoUpdateStatisticsOn Gets or sets whether AUTO_UPDATE_STATISTICS is on. (Inherited from ISqlDatabaseOptions.)
Public property IsBrokerPriorityHonored Gets or sets whether the broker priority is honored.
Public property IsChangeTrackingAutoCleanupOn Gets or sets whether auto cleanup is on for change tracking.
Public property IsChangeTrackingOn Gets or sets whether change tracking is on.
Public property IsConcatNullYieldsNullOn Gets or sets whether CONCAT_NULL_YIELDS_NULL is on. (Inherited from ISqlDatabaseOptions.)
Public property IsCursorCloseOnCommitOn Gets or sets whether CURSOR_CLOSE_ON_COMMIT is on. (Inherited from ISqlDatabaseOptions.)
Public property IsCursorDefaultScopeGlobal Gets or sets whether CURSOR_DEFAULT scope is GLOBAL. (Inherited from ISqlDatabaseOptions.)
Public property IsDateCorrelationOptimizationOn Gets or sets whether Date Correlation Optimization is on. (Inherited from ISql90DatabaseOptions.)
Public property IsDBChainingOn Gets or sets whether DB_CHAINING is on. (Inherited from ISqlDatabaseOptions.)
Public property IsEncryptionOn Gets or sets whether encryption is on.
Public property IsFullTextEnabled Gets or sets whether full-text search is enabled. (Inherited from ISqlDatabaseOptions.)
Public property IsNumericRoundAbortOn Gets or sets whether NUMERIC_ROUNDABORT is on. (Inherited from ISqlDatabaseOptions.)
Public property IsOffline Gets or sets whether the database state is OFFLINE. (Inherited from ISqlDatabaseOptions.)
Public property IsQuotedIdentifierOn Gets or sets whether QUOTED_IDENTIFIER is on. (Inherited from ISqlDatabaseOptions.)
Public property IsReadCommittedSnapshot Gets or sets whether READ_COMMITTED_SNAPSHOT is on. (Inherited from ISql90DatabaseOptions.)
Public property IsReadOnly Gets or sets whether READ_ONLY is on. (Inherited from ISqlDatabaseOptions.)
Public property IsRecursiveTriggersOn Gets or sets whether RECURSIVE_TRIGGERS is on. (Inherited from ISqlDatabaseOptions.)
Public property IsTornPageProtectionOn Gets or sets whether the recovery option is TORN_PAGE_DETECTION. (Inherited from ISqlDatabaseOptions.)
Public property IsTrustworthyOn Gets or sets whether Trustworthy is on. (Inherited from ISql90DatabaseOptions.)
Public property IsVardecimalStorageFormatOn Gets or sets whether Vardecimal Storage Format is on. (Inherited from ISql90DatabaseOptions.)
Public property Model Gets the model reference. (Inherited from IModelEntity.)
Public property Name Gets or sets the name of the IModelElement. (Inherited from IModelElement.)
Public property PageVerifyMode Gets or sets the page verification mode. (Inherited from ISql90DatabaseOptions.)
Public property ParameterizationOption Gets or sets the parameterization option. (Inherited from ISql90DatabaseOptions.)
Public property Permissions Gets a list of permissions. (Inherited from ISqlSecurable.)
Public property RecoveryMode Gets or sets the recovery mode. (Inherited from ISqlDatabaseOptions.)
Public property ResolutionStatus Gets or sets the value of the model element resolution status. (Inherited from IModelElement.)
Public property ServiceBrokerOption Gets or sets the service broker option. (Inherited from ISql90DatabaseOptions.)
Public property UserAccess Gets or sets database user access. (Inherited from ISqlDatabaseOptions.)
Public property ValidationStatus Gets or sets the value of the model element validation status. (Inherited from IModelElement.)

Top

See Also

Reference

ISql100DatabaseOptions Interface

Microsoft.Data.Schema.Sql.SchemaModel.SqlServer Namespace