Freigeben über


Sql90DatabaseSchemaProvider-Klasse

DatabaseSchemaProvider für SQL Server 2005. Diese Klasse erstellt das DataSchemaModel, den Skriptdienst und die Benutzerinteraktionsdienste für SQL Server 2005.

Vererbungshierarchie

System.Object
  Microsoft.Data.Schema.DatabaseSchemaProvider
    Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProvider
      Microsoft.Data.Schema.Sql.Sql90DatabaseSchemaProvider

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

Syntax

'Declaration
<PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql90DatabaseSchemaProvider")> _
Public NotInheritable Class Sql90DatabaseSchemaProvider _
    Inherits SqlDatabaseSchemaProvider
[PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql90DatabaseSchemaProvider")]
public sealed class Sql90DatabaseSchemaProvider : SqlDatabaseSchemaProvider
[PreviousDatabaseSchemaProviderNameAttribute(L"Microsoft.Data.Schema.Sql.SqlDsp.Sql90DatabaseSchemaProvider")]
public ref class Sql90DatabaseSchemaProvider sealed : public SqlDatabaseSchemaProvider
[<Sealed>]
[<PreviousDatabaseSchemaProviderNameAttribute("Microsoft.Data.Schema.Sql.SqlDsp.Sql90DatabaseSchemaProvider")>]
type Sql90DatabaseSchemaProvider =  
    class
        inherit SqlDatabaseSchemaProvider
    end
public final class Sql90DatabaseSchemaProvider extends SqlDatabaseSchemaProvider

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode Sql90DatabaseSchemaProvider Initialisiert eine neue Instanz der Sql90DatabaseSchemaProvider-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft ExtensionManager Ruft das ExtensionManager-Element für das aktuelle Datenbankprojekt in Visual Studio Team System 2008 Database Edition ab. (Von DatabaseSchemaProvider geerbt.)
Öffentliche Eigenschaft FamilyName Gibt den Namen dieser Familie von DatabaseSchemaProviders zurück. (Von SqlDatabaseSchemaProvider geerbt.)
Öffentliche Eigenschaft ModelSchema Ruft das ModelSchema-Objekt für diesen Anbieter ab. (Von DatabaseSchemaProvider geerbt.)
Öffentliche Eigenschaft UserInteractionServices Ruft die Singleton-Benutzerinteraktionsdienste im Zusammenhang mit SQL Server 2005 ab. (Überschreibt DatabaseSchemaProvider.UserInteractionServices.)

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode Equals Bestimmt, ob das angegebene Object und das aktuelle Object gleich sind. (Von Object geerbt.)
Geschützte Methode Finalize Gibt einem Objekt Gelegenheit zu dem Versuch, Ressourcen freizugeben und andere Bereinigungen durchzuführen, bevor es von der Garbage Collection freigegeben wird. (Von Object geerbt.)
Öffentliche Methode GetHashCode Fungiert als Hashfunktion für einen bestimmten Typ. (Von Object geerbt.)
Öffentliche Methode GetSchemaUpgradeXslt Gibt eine XSLT-Transformation (Extensible Stylesheet Language Transformation) zurück, mit der eine DBSCHEMA-Datei aus der angegebenen Version in die aktuelle konvertiert wird, oder NULL, wenn keine solche Konvertierung vorhanden ist. (Überschreibt DatabaseSchemaProvider.GetSchemaUpgradeXslt(String).)
Öffentliche Methode GetService<TService> Gibt ein instanziiertes Dienstobjekt zurück, das bei diesem Anbieter registriert und vom angegebenen Type-Element identifiziert ist. (Von DatabaseSchemaProvider geerbt.)
Öffentliche Methode GetServiceConstructor<TServiceConstructor> Gibt einen Konstruktor für den Dienst zurück, der vom angegebenen Type-Element identifiziert wird. (Von DatabaseSchemaProvider geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode RegisterModelTypes Bei der Implementierung in einer abgeleiteten Klasse werden die Modelltypen registriert, die im bereitgestellten Modellschema gefunden wurden. (Von DatabaseSchemaProvider geerbt.)
Öffentliche Methode SchemaVersionSupported Gibt einen Wert zurück, der angibt, ob die bereitgestellte Version mit der des Schemamodells übereinstimmt oder ob ein XLST verfügbar ist, mit dem das Schemamodell in die bereitgestellte Version konvertiert werden kann. (Von DatabaseSchemaProvider geerbt.)
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Felder

  Name Beschreibung
Öffentliches FeldStatischer Member Sql90ModelSchemaVersion Die aktuelle Schemaversion für diesen Anbieter.

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-Namespace