Freigeben über


Sql80SchemaModel-Klasse

Stellt ein Schemamodell für SQL Server 2000 dar.

Vererbungshierarchie

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

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

Syntax

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

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

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AnnotationsIncludedInSerialization Ruft einen Wert ab, der angibt, ob beim Serialisieren des Modells Anmerkungen eingeschlossen werden. (Von SqlSchemaModel geerbt.)
Öffentliche Eigenschaft Capability Ruft einen Wert ab, der die Funktionen dieses Modells angibt. (Von SqlSchemaModel geerbt.)
Öffentliche Eigenschaft Collation (Von ModelStore geerbt.)
Öffentliche Eigenschaft Comparer Ruft das Sortierungsvergleichsobjekt ab. (Von ModelStore geerbt.)
Geschützte Eigenschaft Controller Ruft den Modellcontroller ab. (Von DataSchemaModel geerbt.)
Öffentliche Eigenschaft DatabaseSchemaProvider Ruft den Datenbankschemaanbieter für dieses Modell ab. (Überschreibt DataSchemaModel.DatabaseSchemaProvider.)
Öffentliche Eigenschaft ElementProcessingOperationsCount Ruft die Anzahl der Vorgänge ab, die bis zum Auflösen des Modells verbleiben. (Von SqlSchemaModel geerbt.)
Öffentliche Eigenschaft ErrorManager Ruft den Fehler-Manager zum Melden von Fehlern ab. (Von DataSchemaModel geerbt.)
Öffentliche Eigenschaft IsDisposing (Von ModelStore geerbt.)
Öffentliche Eigenschaft IsOptimizedForInsert (Von ModelStore geerbt.)
Öffentliche Eigenschaft IsOptimizedForQuery (Von ModelStore geerbt.)
Öffentliche Eigenschaft Schema (Von ModelStore geerbt.)
Öffentliche Eigenschaft ScriptCache Ruft den Skriptcache zum Zwischenspeichern von Skripts ab. (Von DataSchemaModel geerbt.)
Öffentliche Eigenschaft Sql80DatabaseSchemaProvider Ruft den SQL Server 2000-spezifischen Datenbankschemaanbieter für dieses Modell ab.
Öffentliche Eigenschaft SqlDatabaseSchemaProvider Ruft den SQL Server-spezifischen Datenbankschemaanbieter für dieses Modell ab. (Überschreibt SqlSchemaModel.SqlDatabaseSchemaProvider.)
Geschützte Eigenschaft ValidationEnabled Ruft einen Wert ab, der angibt, ob die Validierung für dieses Schemamodell aktiviert ist. (Von SqlSchemaModel geerbt.)
Öffentliche Eigenschaft WriteCount Gibt den Wert der aktuellen Anzahl von Schreibvorgängen zurück. (Von ModelStore geerbt.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddAnnotation Fügt dem Modell eine Anmerkung hinzu. (Von ModelStore geerbt.)
Öffentliche Methode AddCustomData Fügt dem Modell benutzerdefinierte Daten hinzu. (Von DataSchemaModel geerbt.)
Geschützte Methode AddScriptCacheForFile (Von SqlSchemaModel geerbt.)
Öffentliche Methode BeginBatchUpdate Wird am Anfang eines Batchaktualisierungsvorgangs aufgerufen. (Von SqlSchemaModel geerbt.)
Geschützte Methode CleanupExternalProperty Gibt bei Implementierung in einer abgeleiteten Klasse von einer externen Eigenschaft verwendete Ressourcen frei, wenn das Element gelöscht wird. (Von ModelStore geerbt.)
Öffentliche Methode CreateAnnotation(Type) (Von ModelStore geerbt.)
Öffentliche Methode CreateAnnotation(ModelAnnotationClass) Erstellt eine Anmerkung mithilfe der angegebenen Anmerkungsmetadaten. (Von ModelStore geerbt.)
Öffentliche Methode CreateAnnotation<TAnnotation>() (Von ModelStore geerbt.)
Öffentliche Methode CreateElement(Type) (Von ModelStore geerbt.)
Öffentliche Methode CreateElement(ModelElementClass) Erstellt ein Element mithilfe des angegebenen Elementmetadatenobjekts. (Von ModelStore geerbt.)
Öffentliche Methode CreateElement<TElement>() (Von ModelStore geerbt.)
Öffentliche Methode CreateElementHandle (Von ModelStore geerbt.)
Geschützte Methode CreateExternalElement(Type) Erstellt ein externes Element. (Von ModelStore geerbt.)
Geschützte Methode CreateExternalElement(ModelElementClass) Erstellt ein externes Element mithilfe des bereitgestellten Elementmetadatenobjekts. (Von ModelStore geerbt.)
Geschützte Methode CreateExternalElement<TElement>() Erstellt ein externes Element vom angegebenen Typ. (Von ModelStore geerbt.)
Geschützte Methode CreateExternalNamedElement(Type, ModelIdentifier) Erstellt ein benanntes externes Element mithilfe des angegebenen Typs und Bezeichners. (Von ModelStore geerbt.)
Geschützte Methode CreateExternalNamedElement(ModelElementClass, ModelIdentifier) Erstellt ein benanntes externes Element mithilfe des bereitgestellten Elementmetadatenobjekts und Bezeichners. (Von ModelStore geerbt.)
Geschützte Methode CreateExternalNamedElement<TElement>(ModelIdentifier) Erstellt ein benanntes externes Element vom angegebenen Typ mit dem bereitgestellten Elementmetadatenobjekt und Bezeichner. (Von ModelStore geerbt.)
Öffentliche Methode CreateIdentifier(ICollection<String>) Erstellt einen eindeutigen Modellbezeichner mithilfe der bereitgestellten Auflistung von Namensteilen. (Von ModelStore geerbt.)
Öffentliche Methode CreateIdentifier(array<String[]) Erstellt einen eindeutigen Modellbezeichner mithilfe des bereitgestellten Arrays mit Namensteilen. (Von ModelStore geerbt.)
Öffentliche Methode CreateIdentifier(Boolean, ICollection<String>) Erstellt einen eindeutigen Modellbezeichner mithilfe der bereitgestellten Auflistung von Namensteilen. (Von ModelStore geerbt.)
Öffentliche Methode CreateIdentifier(Boolean, array<String[]) Erstellt einen eindeutigen Modellbezeichner anhand des angegebenen Werts für die Beachtung der Groß-/Kleinschreibung und eines Arrays mit Namensteilen. (Von ModelStore geerbt.)
Öffentliche Methode CreateIdentifier(IList<String>, ICollection<String>) Erstellt einen eindeutigen Modellbezeichner anhand der bereitgestellten Liste mit externen Namensteilen, des Werts für die Beachtung der Groß-/Kleinschreibung und der Auflistung mit Namensteilen. (Von ModelStore geerbt.)
Öffentliche Methode CreateIdentifier(IList<String>, Boolean, ICollection<String>) Erstellt einen eindeutigen Modellbezeichner anhand der bereitgestellten Liste mit externen Teilen, des Werts für die Beachtung der Groß-/Kleinschreibung und der Auflistung mit Namensteilen. (Von ModelStore geerbt.)
Öffentliche Methode CreateIdentifier(IList<String>, Boolean, array<String[]) Erstellt einen eindeutigen Modellbezeichner anhand der bereitgestellten Liste mit externen Namensteilen, des Werts für die Beachtung der Groß-/Kleinschreibung und eines Arrays mit Namensteilen. (Von ModelStore geerbt.)
Öffentliche Methode CreateIdentifierHandle Erstellt ein Handle für den bereitgestellten Bezeichner. (Von ModelStore geerbt.)
Öffentliche Methode CreateNamedAnnotation(Type, ModelIdentifier) Erstellt ein benanntes ModelAnnotation-Objekt mithilfe des bereitgestellten Modellbezeichners. (Von ModelStore geerbt.)
Öffentliche Methode CreateNamedAnnotation(ModelAnnotationClass, ModelIdentifier) Erstellt ein benanntes ModelAnnotation-Objekt mithilfe des bereitgestellten Anmerkungsmetadatenobjekts und des Bezeichners. (Von ModelStore geerbt.)
Öffentliche Methode CreateNamedAnnotation<TAnnotation>(ModelIdentifier) Erstellt ein benanntes ModelAnnotation-Objekt mithilfe des bereitgestellten Modellbezeichners. (Von ModelStore geerbt.)
Öffentliche Methode CreateNamedElement(Type, ModelIdentifier) (Von ModelStore geerbt.)
Öffentliche Methode CreateNamedElement(ModelElementClass, ModelIdentifier) (Von ModelStore geerbt.)
Öffentliche Methode CreateNamedElement<TElement>(ModelIdentifier) (Von ModelStore geerbt.)
Öffentliche Methode DecodeIdentifier(String) Gibt einen Bezeichner zurück, der dem decodierten Wert der bereitgestellten Zeichenfolge entspricht. (Von ModelStore geerbt.)
Geschützte Methode DeserializeExternalProperty Deserialisiert alle externen Eigenschaften, die von SqlSchemaModel unterstützt werden. (Von SqlSchemaModel geerbt.)
Öffentliche Methode Dispose() Verwirft das Modell. (Von ModelStore geerbt.)
Geschützte Methode Dispose(Boolean) Gibt Ressourcen frei. (Von SqlSchemaModel geerbt.)
Öffentliche Methode EndBatchUpdate Wird am Ende eines Batchaktualisierungsvorgangs aufgerufen. (Von SqlSchemaModel geerbt.)
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize (Von ModelStore geerbt.)
Geschützte Methode FixupAfterDeserialization Führt zusätzliche Aktionen aus, um nach der Deserialisierung aus einer DBMDL-Datei Modellkonsistenz zu garantieren. (Von SqlSchemaModel geerbt.)
Geschützte Methode FixupAfterXmlDeserialization Führt zusätzliche Aktionen aus, um nach der Deserialisierung aus einer XML-Datei Modellkonsistenz zu garantieren. (Von SqlSchemaModel geerbt.)
Öffentliche Methode FreeElementHandle Gibt das bereitgestellte Elementhandle frei. (Von ModelStore geerbt.)
Öffentliche Methode FreeIdentifierHandle Gibt das bereitgestellte Elementhandle frei. (Von ModelStore geerbt.)
Öffentliche Methode GetAllAnnotations() Gibt eine Liste mit allen Anmerkungen zurück. (Von ModelStore geerbt.)
Öffentliche Methode GetAllAnnotations(Type) (Von ModelStore geerbt.)
Öffentliche Methode GetAllAnnotations(ModelIdentifier) Gibt eine Liste aller Anmerkungen zurück, die mit dem bereitgestellten Bezeichner benannt sind. (Von ModelStore geerbt.)
Öffentliche Methode GetAllAnnotations(ModelIdentifier, Type) (Von ModelStore geerbt.)
Öffentliche Methode GetAnnotations() Gibt alle Anmerkungen in dem Modell zurück. (Von ModelStore geerbt.)
Öffentliche Methode GetAnnotations(Type) Gibt eine Liste der Anmerkungen in dem Modell zurück, die den angegebenen Typ implementieren. (Von ModelStore geerbt.)
Öffentliche Methode GetAnnotations(ModelIdentifier) Gibt eine Liste der Anmerkungen in dem Modell zurück, die mit den angegebenen Bezeichnern übereinstimmen. (Von ModelStore geerbt.)
Öffentliche Methode GetAnnotations(ModelIdentifier, Type) Gibt alle Anmerkungen zurück, die den angegebenen Bezeichnernamen aufweisen und den angegebenen Typ implementieren. (Von ModelStore geerbt.)
Öffentliche Methode GetCustomData() Ruft eine Liste benutzerdefinierter Daten ab. (Von DataSchemaModel geerbt.)
Öffentliche Methode GetCustomData(String) Ruft eine Liste benutzerdefinierter Daten mithilfe der bereitgestellten Kategorie ab. (Von DataSchemaModel geerbt.)
Öffentliche Methode GetCustomData(String, String) Ruft eine Liste benutzerdefinierter Daten mithilfe der bereitgestellten Kategorie und des bereitgestellten Typnamens ab. (Von DataSchemaModel geerbt.)
Öffentliche Methode GetElementHandleTarget Gibt ein mit dem bereitgestellten Handle identifiziertes Modellelement zurück. (Von ModelStore geerbt.)
Öffentliche Methode GetElements(ModelElementResolutionStatus) Gibt eine Liste der Elemente im Speicher zurück, die den angegebenen Auflösungsstatus aufweisen. (Von ModelStore geerbt.)
Öffentliche Methode GetElements(ModelElementValidationStatus) Gibt eine Liste der Elemente im Speicher zurück, die den angegebenen Validierungsstatus aufweisen. (Von ModelStore geerbt.)
Öffentliche Methode GetElements(Type, ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElements(ModelElementClass, ModelElementQueryFilter) Gibt anhand des angegebenen Filters Elemente zurück, die das angegebene Metadatenobjekt gemeinsam verwenden. (Von ModelStore geerbt.)
Öffentliche Methode GetElements(ModelElementResolutionStatus, Int32) Gibt eine Liste der Elemente zurück, die von der Anzahl bestimmt wird, die den angegebenen Auflösungsstatus aufweist. (Von ModelStore geerbt.)
Öffentliche Methode GetElements(ModelElementValidationStatus, Int32) Gibt eine Liste der Elemente zurück, die von der Anzahl bestimmt wird, die den angegebenen Validierungsstatus aufweist. (Von ModelStore geerbt.)
Öffentliche Methode GetElements(ModelIdentifier, ModelElementClass, ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElements(ModelIdentifier, ModelIdentifierGroup, ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElements(ModelIdentifier, Type, ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElements<TElement>(ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElements<TElement>(ModelIdentifier, ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElementsCount(ModelElementResolutionStatus) Gibt die Anzahl der Elemente im Speicher zurück, die mit dem angegebenen Status übereinstimmen. (Von ModelStore geerbt.)
Öffentliche Methode GetElementsCount(ModelElementValidationStatus) Gibt die Anzahl der Elemente im Speicher zurück, die mit dem angegebenen Status übereinstimmen. (Von ModelStore geerbt.)
Öffentliche Methode GetElementsFrom(String, ModelElementClass, ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElementsFrom(String, Type, ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElementsFrom<TElement>(String, ModelElementQueryFilter) (Von ModelStore geerbt.)
Öffentliche Methode GetElementsFromExternalSource Ruft die Elemente aus einer externen Quelle ab. (Von DataSchemaModel geerbt.)
Geschützte Methode GetElementSources Gibt die Quellinformationen für ein bestimmtes Element zurück. (Von SqlSchemaModel geerbt.)
Geschützte Methode GetExternalProperty<TProperty> Ruft eine externe Eigenschaft einer bestimmten Klasse für das angegebene Modellelement ab. (Von SqlSchemaModel geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetIdentifier(ICollection<String>) (Von ModelStore geerbt.)
Öffentliche Methode GetIdentifier(array<String[]) Ruft den Bezeichner vom Modell anhand der Bereichs-ID und einer Zeichenfolge ab. (Von ModelStore geerbt.)
Öffentliche Methode GetIdentifier(IList<String>, ICollection<String>) (Von ModelStore geerbt.)
Öffentliche Methode GetIdentifierHandleTarget (Von ModelStore geerbt.)
Öffentliche Methode GetObjectData Füllt ein [System.Runtime.Serialization.SerializationInfo]-Objekt mit den Daten auf, die zum Serialisieren des aktuellen Sql80SchemaModel-Objekts erforderlich sind. (Überschreibt SqlSchemaModel.GetObjectData(SerializationInfo, StreamingContext).)
Geschützte Methode GetRelationshipEntrySources Gibt die Quellinformationen für einen bestimmten Beziehungseintrag zurück. (Von SqlSchemaModel geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode InitializeReferenceConstructor Wird aufgerufen, um den Verweiskonstruktor zu initialisieren. (Von SqlSchemaModel geerbt.)
Öffentliche Methode IsOwnedChildObjectType Gibt einen Wert zurück, der angibt, ob es sich bei einem Typ um ein schemagebundenes untergeordnetes Objekt handelt. (Von SqlSchemaModel geerbt.)
Öffentliche Methode LoadExternals Lädt Modellelemente aus externen Quellen, z. B. ein beibehaltenes Modell. (Von DataSchemaModel geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnCustomDataAdded Überschreiben Sie diese Methode, um das Hinzufügen von SqlModelCapability-Daten zu behandeln. (Von SqlSchemaModel geerbt.)
Geschützte Methode OnCustomDataRemoved Überschreiben Sie diese Methode, um das Löschen zusätzlicher Namen (aus als AliasedToDbo oder GloballyScoped markierten Elementen) zu behandeln, wenn ein Verweis entfernt wird. (Von SqlSchemaModel geerbt.)
Geschützte Methode OnModelElementChanged Wird aufgerufen, wenn ein Modellelement geändert wird. (Von DataSchemaModel geerbt.)
Öffentliche Methode OptimizeForInitialPopulation (Von ModelStore geerbt.)
Öffentliche Methode OptimizeForQuery (Von ModelStore geerbt.)
Öffentliche Methode RegisterForController Registriert einen Modellcontroller. (Von DataSchemaModel geerbt.)
Öffentliche Methode RemoveAnnotation Entfernt eine Anmerkung aus dem Modell. (Von ModelStore geerbt.)
Öffentliche Methode RemoveCustomData Entfernt benutzerdefinierte Daten. (Von DataSchemaModel geerbt.)
Geschützte Methode RemoveScriptCacheForFile Entfernt den der angegebenen Datei zugeordneten Skriptcache. (Von SqlSchemaModel geerbt.)
Öffentliche Methode Resolve() Löst alle Elemente im Modell auf. (Von SqlSchemaModel geerbt.)
Öffentliche Methode Resolve(Int32) Löst die angegebene Anzahl von Elementen auf. (Von SqlSchemaModel geerbt.)
Öffentliche Methode Serialize(TextWriter) (Von DataSchemaModel geerbt.)
Öffentliche Methode Serialize(TextWriter, IEnumerable<Type>) (Von DataSchemaModel geerbt.)
Öffentliche Methode Serialize(TextWriter, IEnumerable<Type>, Boolean) Schreibt das Datenschemamodell in die angegebene Ausgabe. (Von DataSchemaModel geerbt.)
Geschützte Methode SerializeExternalProperty Serialisiert alle externen Eigenschaften, die von SqlSchemaModel unterstützt werden. (Von SqlSchemaModel geerbt.)
Geschützte Methode SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Von ModelStore geerbt.)
Geschützte Methode SetExternalProperty<TProperty>(IModelElement, ModelPropertyClass, TProperty) (Von SqlSchemaModel geerbt.)
Öffentliche Methode TestWriteCount Testet die Anzahl der Schreibvorgänge mit dem angegebenen Wert. (Von ModelStore geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)
Öffentliche Methode UnloadExternals Entlädt externe Elemente aus der angegebenen Datei. (Von DataSchemaModel geerbt.)
Geschützte Methode UpdateSourceNamePrefixes (Von ModelStore geerbt.)
Geschützte Methode ValidateWriteAccess Überprüft den Schreibzugriff. (Von DataSchemaModel geerbt.)
Geschützte Methode ValidReferenceTranslator Gibt einen Wert zurück, der angibt, ob ein Verweiskonvertierungsprogramm zum Konvertieren aus einem anderen Datenbankschemaanbieter in den aktuellen verwendet werden kann. (Von DataSchemaModel geerbt.)

Zum Seitenanfang

Ereignisse

  Name Beschreibung
Öffentliches Ereignis ModelChanged (Von ModelStore geerbt.)
Öffentliches Ereignis ModelOptimizationChanged (Von ModelStore geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.Data.Schema.Sql.SchemaModel-Namespace