Freigeben über


Sql100DatabaseSchemaProvider-Klasse

Der DatabaseSchemaProvider für SQL Server 2008. Erstellt ein DataSchemaModel, Skriptdienste und Benutzerinteraktionsdienste für SQL Server 2008.

Vererbungshierarchie

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

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

Syntax

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

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

Konstruktoren

  Name Beschreibung
Öffentliche Methode Sql100DatabaseSchemaProvider Initialisiert eine neue Instanz der Sql100DatabaseSchemaProvider-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 den Singleton ab, der Benutzerinteraktionsdienste im Zusammenhang mit SQL Server 2008 bereitstellt. (Ü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 (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 Sql100ModelSchemaVersion 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