Freigeben über


ISqlDatabaseOptions-Schnittstelle

Modelliert die Einstellungen für eine Datenbank.

Namespace:  Microsoft.Data.Schema.Sql.SchemaModel
Assembly:  Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)

Syntax

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

Der ISqlDatabaseOptions-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft Collation Ruft die Datenbanksortierreihenfolge ab oder legt diese fest.
Öffentliche Eigenschaft CompatibilityMode Ruft den Kompatibilitätsmodus der Datenbank ab oder legt diesen fest.
Öffentliche Eigenschaft DefaultFilegroup Ruft die Standarddateigruppe ab oder legt diese fest.
Öffentliche Eigenschaft ElementClass Ruft die Metadatenklasse für ein Element ab. (Von IModelElement geerbt.)
Öffentliche Eigenschaft ExtendedProperties Ruft die Liste der erweiterten Eigenschaften für dieses Objekt ab. (Von ISqlExtendedPropertyHost geerbt.)
Öffentliche Eigenschaft IsAnsiNullDefaultOn Ruft einen Wert ab, der die ANSI_NULLS_DEFAULT-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsAnsiNullsOn Ruft einen Wert ab, der die ANSI_NULLS-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsAnsiPaddingOn Ruft einen Wert ab, der die ANSI_PADDING-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsAnsiWarningsOn Ruft einen Wert ab, der die ANSI_WARNINGS-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsArithAbortOn Ruft einen Wert ab, der die ARITHABORT-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsAutoCloseOn Ruft einen Wert ab, der angibt, ob AutoClose aktiviert ist, oder legt den Wert fest.
Öffentliche Eigenschaft IsAutoCreateStatisticsOn Ruft einen Wert ab, der angibt, ob AutoCreateStatistics aktiviert ist, oder legt den Wert fest.
Öffentliche Eigenschaft IsAutoShrinkOn Ruft einen Wert ab, der angibt, ob AutoShrink aktiviert ist, oder legt den Wert fest.
Öffentliche Eigenschaft IsAutoUpdateStatisticsOn Ruft einen Wert ab, der angibt, ob AutoUpdateStatistics aktiviert ist, oder legt den Wert fest.
Öffentliche Eigenschaft IsConcatNullYieldsNullOn Ruft einen Wert ab, der die CONCAT_NULL_YIELDS_NULL-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsCursorCloseOnCommitOn Ruft einen Wert ab, der die CURSOR_CLOSE_ON_COMMIT-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsCursorDefaultScopeGlobal Ruft einen Wert ab, der angibt, ob der Standardcursorbereich GLOBAL ist, oder legt den Wert fest.
Öffentliche Eigenschaft IsDBChainingOn Ruft einen Wert ab, der angibt, ob Datenbankverkettungen aktiviert sind, oder legt den Wert fest.
Öffentliche Eigenschaft IsFullTextEnabled True, wenn Volltextunterstützung aktiviert ist.
Öffentliche Eigenschaft IsNumericRoundAbortOn Ruft einen Wert ab, der die NUMERIC_ROUND_ABORT-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsOffline Ruft einen Wert ab, der angibt, ob der Datenbankzustand auf OFFLINE festgelegt ist, oder legt den Wert fest.
Öffentliche Eigenschaft IsQuotedIdentifierOn Ruft einen Wert ab, der die QUOTED_IDENTIFIER-Option modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft IsReadOnly Ruft einen Wert ab, der angibt, ob der Aktualisierungszustand READ_ONLY ist, oder legt den Wert fest.
Öffentliche Eigenschaft IsRecursiveTriggersOn Ruft einen Wert ab, mit dem angegeben wird, ob rekursive Trigger aktiviert sind, oder legt den Wert fest.
Öffentliche Eigenschaft IsTornPageProtectionOn Nur Abwärtskompatibilität.Verwenden Sie stattdessen die PageVerifyMode-Eigenschaft.
Öffentliche Eigenschaft Model Ruft den Modellverweis ab. (Von IModelEntity geerbt.)
Öffentliche Eigenschaft Name Ruft den Namen des Elements ab oder legt diesen fest. (Von IModelElement geerbt.)
Öffentliche Eigenschaft Permissions Ruft die Liste der Berechtigungen für dieses Objekt ab. (Von ISqlSecurable geerbt.)
Öffentliche Eigenschaft PrimarySource Ruft Informationen zur primären Quelle des Elements ab. (Von IScriptSourcedModelElement geerbt.)
Öffentliche Eigenschaft RecoveryMode Ruft den Datenbankwiederherstellungsmodus ab oder legt diesen fest.
Öffentliche Eigenschaft ResolutionStatus Ruft den Wert des Modellelementauflösungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.)
Öffentliche Eigenschaft SecondarySources Ruft eine Liste mit sekundären Quellen für das Element ab. (Von IScriptSourcedModelElement geerbt.)
Öffentliche Eigenschaft SourceCodePositions Ruft die Liste der Quellen ab, die dieses Element definieren. (Von IModelElement geerbt.)
Öffentliche Eigenschaft UserAccess Ruft einen Wert ab, der die Benutzerzugriffsoptionen modelliert, oder legt den Wert fest.
Öffentliche Eigenschaft ValidationStatus Ruft den Wert des Modellelementvalidierungsstatus ab bzw. legt ihn fest. (Von IModelElement geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddAnnotation Fügt diesem Element die angegebene Anmerkung hinzu. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode Delete Löscht diese Instanz aus dem Modell. (Von IModelElement geerbt.)
Öffentliche Methode GetAnnotations() Gibt eine Liste mit den Anmerkungen zurück, die an dieses Element angefügt sind. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations(Type) Gibt eine Liste angefügter Anmerkungen mit dem angegebenen Typ zurück. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations(ModelIdentifier) Gibt eine Liste angefügter Anmerkungen mit dem angegebenen Bezeichner zurück. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations(ModelIdentifier, Type) (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations<TType>() Gibt alle angefügten Modellanmerkungen mit dem angegebenen Anmerkungstyp und dem angegebenen Modellbezeichner zurück. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetAnnotations<TType>(ModelIdentifier) (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode GetComposingChildren Gibt eine Liste mit untergeordneten Bestandteilelementen für dieses Element zurück. (Von IModelElement geerbt.)
Öffentliche Methode GetDefaultFilegroupRelationship Gibt eine IModelSingleRelationship zwischen this und der zugeordneten ISqlFilegroup zurück.
Öffentliche Methode GetExtendedPropertiesRelationship Gibt eine IModelReverseMultiRelationship zwischen this und der zugeordneten ISqlExtendedProperty zurück. (Von ISqlExtendedPropertyHost geerbt.)
Öffentliche Methode GetHierarchicalChildren Gibt eine Liste mit hierarchischen untergeordneten Elementen für dieses Element zurück. (Von IModelElement geerbt.)
Öffentliche Methode GetOwnerInfo Gibt Informationen zum Elementbesitzer zurück. (Von IModelElement geerbt.)
Öffentliche Methode GetPermissionsRelationship Gibt eine IModelReverseMultiRelationship zwischen this und dem zugeordneten ISqlPermissionStatement zurück. (Von ISqlSecurable geerbt.)
Öffentliche Methode GetProperty<TProperty> Ruft die angegebene Eigenschaft ab. (Von IModelPropertyContainer geerbt.)
Öffentliche Methode GetReferencedDanglingRelationshipEntries Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der linken Seite befindet und sich auf der rechten Seite der Beziehung entweder kein Element oder ein Element befindet, das nicht im Modell vorhanden ist. (Von IModelElement geerbt.)
Öffentliche Methode GetReferencedElements Gibt eine Liste der Elemente zurück, die in einer Beziehung mit diesem Element stehen, wobei sich dieses Element auf der linken Seite der Beziehung befindet. (Von IModelElement geerbt.)
Öffentliche Methode GetReferencedRelationshipEntries Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der linken Seite befindet. (Von IModelElement geerbt.)
Öffentliche Methode GetReferencingElements Gibt eine Liste der Elemente zurück, die in einer Beziehung mit diesem Element stehen, wobei sich dieses Element auf der rechten Seite der Beziehung befindet. (Von IModelElement geerbt.)
Öffentliche Methode GetReferencingRelationshipEntries Gibt eine Liste der Beziehungseinträge zurück, bei denen sich dieses Element auf der rechten Seite befindet. (Von IModelElement geerbt.)
Öffentliche Methode GetRelationship(ModelRelationshipClass) Gibt die angeforderte Beziehung mithilfe der angegebenen Metadaten zurück. (Von IModelElement geerbt.)
Öffentliche Methode GetRelationship<TFrom, TTo>(ModelRelationshipClass) Gibt eine Beziehung zurück, deren zwei Elemente die angegebenen Typen aufweisen. (Von IModelElement geerbt.)
Öffentliche Methode GetRelationshipEntrySources Gibt eine Auflistung von Quellinformationen zur angegebenen Beziehung zurück. (Von IScriptSourcedModelElement geerbt.)
Öffentliche Methode GetRelationships Gibt eine Liste der Beziehungen in diesem Element zurück. (Von IModelElement geerbt.)
Öffentliche Methode IsDeleted Gibt an, ob das Objekt gelöscht wurde. (Von IModelElement geerbt.)
Öffentliche Methode IsExternal Gibt einen Wert zurück, der angibt, ob das Objekt aus einer externen Quelle geladen wurde und kein Teil des Schemamodells ist. (Von IModelElement geerbt.)
Öffentliche Methode RemoveAnnotation Entfernt die angegebene Anmerkung von diesem Modellelement. (Von IModelAnnotationHolder geerbt.)
Öffentliche Methode SetProperty<TProperty> Legt die angegebene Eigenschaft fest. (Von IModelPropertyContainer geerbt.)

Zum Seitenanfang

Siehe auch

Referenz

Microsoft.Data.Schema.Sql.SchemaModel-Namespace