Sdílet prostřednictvím


Sql90DatabaseSchemaProvider – třída

DatabaseSchemaProvider pro SQL Server 2005. Tato třída vytvoří DataSchemaModel skriptu služby a služby interakce uživatele pro SQL Server 2005.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.Data.Schema.Sql
Sestavení:  Microsoft.Data.Schema.Sql (v Microsoft.Data.Schema.Sql.dll)

Syntaxe

'Deklarace
<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

Typ Sql90DatabaseSchemaProvider zveřejňuje následující členy.

Konstruktory

  Název Popis
Veřejná metoda Sql90DatabaseSchemaProvider Inicializuje novou instanci Sql90DatabaseSchemaProvider Třída

Na začátek

Vlastnosti

  Název Popis
Veřejná vlastnost ExtensionManager Získává ExtensionManager pro aktuální projekt v databázi Visual Studio Team System 2008 Database Edition. (Zděděno z DatabaseSchemaProvider.)
Veřejná vlastnost FamilyName Vrátí název této řady DatabaseSchemaProviders. (Zděděno z SqlDatabaseSchemaProvider.)
Veřejná vlastnost ModelSchema Získává ModelSchema objekt pro tohoto zprostředkovatele. (Zděděno z DatabaseSchemaProvider.)
Veřejná vlastnost UserInteractionServices Získá ojedinělého SQL Server 2005-související služby interakci uživatele. (Přepisuje DatabaseSchemaProvider.UserInteractionServices.)

Na začátek

Metody

  Název Popis
Veřejná metoda Equals Určuje, zda zadaná Object se rovná aktuální Object. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje zkuste uvolnit prostředky a provádět další operace vyčištění před je převzaty systémem pro uvolnění objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako funkce hash určitého typu. (Zděděno z Object.)
Veřejná metoda GetSchemaUpgradeXslt Vrátí transformaci Extensible Stylesheet Language Transformations (XSLT), převede .dbschema z zadaná verze na aktuální nebo null, který neexistuje žádný takový převod. (Přepisuje DatabaseSchemaProvider.GetSchemaUpgradeXslt(String).)
Veřejná metoda GetService<TService> Vrátí tento zprostředkovatel registrován a identifikována zadaný objekt vytvořenou instanci služby Type. (Zděděno z DatabaseSchemaProvider.)
Veřejná metoda GetServiceConstructor<TServiceConstructor> Vrátí konstruktor služby, který je identifikován pomocí poskytnutého Type. (Zděděno z DatabaseSchemaProvider.)
Veřejná metoda GetType Získává Type aktuální instance. (Zděděno z Object.)
Chráněná metoda MemberwiseClone Vytvoří kopii aktuální Object. (Zděděno z Object.)
Chráněná metoda RegisterModelTypes Po implementaci v odvozené třídě registruje typy modelů nalezené ve schématu zadaného modelu. (Zděděno z DatabaseSchemaProvider.)
Veřejná metoda SchemaVersionSupported Vrátí hodnotu, která označuje, zda zadaná verze je stejný jako model schématu nebo zda je XLST vztahuje převodu schématu modelu poskytnutého verzi k dispozici. (Zděděno z DatabaseSchemaProvider.)
Veřejná metoda ToString Vrátí řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Na začátek

Pole

  Název Popis
Veřejné poleStatický člen Sql90ModelSchemaVersion Aktuální verze schématu pro tohoto zprostředkovatele.

Na začátek

Zabezpečení podprocesu

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou zabezpečeny pro používání podprocesů. Zabezpečení sdílených členů pro používání podprocesů není zaručeno.

Viz také

Odkaz

Microsoft.Data.Schema.Sql – obor názvů