Classe SqlDatabaseSchemaProvider
Classe base per versioni diverse dell'oggetto DatabaseSchemaProvider di SQL Server.
Gerarchia di ereditarietà
System.Object
Microsoft.Data.Schema.DatabaseSchemaProvider
Microsoft.Data.Schema.Sql.SqlDatabaseSchemaProvider
Microsoft.Data.Schema.Sql.Sql100DatabaseSchemaProvider
Microsoft.Data.Schema.Sql.Sql80DatabaseSchemaProvider
Microsoft.Data.Schema.Sql.Sql90DatabaseSchemaProvider
Spazio dei nomi: Microsoft.Data.Schema.Sql
Assembly: Microsoft.Data.Schema.Sql (in Microsoft.Data.Schema.Sql.dll)
Sintassi
'Dichiarazione
Public MustInherit Class SqlDatabaseSchemaProvider _
Inherits DatabaseSchemaProvider
public abstract class SqlDatabaseSchemaProvider : DatabaseSchemaProvider
public ref class SqlDatabaseSchemaProvider abstract : public DatabaseSchemaProvider
[<AbstractClass>]
type SqlDatabaseSchemaProvider =
class
inherit DatabaseSchemaProvider
end
public abstract class SqlDatabaseSchemaProvider extends DatabaseSchemaProvider
Il tipo SqlDatabaseSchemaProvider espone i seguenti membri.
Costruttori
Nome | Descrizione | |
---|---|---|
SqlDatabaseSchemaProvider | Inizializza una nuova istanza della classe SqlDatabaseSchemaProvider. |
In alto
Proprietà
Nome | Descrizione | |
---|---|---|
ExtensionManager | Ottiene l'oggetto ExtensionManager per il progetto di database corrente in Visual Studio Team System 2008 Database Edition. (Ereditato da DatabaseSchemaProvider) | |
FamilyName | Restituisce il nome di questa famiglia di oggetti DatabaseSchemaProviders. (Esegue l'override di DatabaseSchemaProvider.FamilyName). | |
ModelSchema | Ottiene l'oggetto ModelSchema per questo provider. (Ereditato da DatabaseSchemaProvider) | |
UserInteractionServices | Se implementata in una classe derivata, ottiene l'oggetto UserInteractionServices per questo provider. (Ereditato da DatabaseSchemaProvider) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
Equals | Determina se l'oggetto Object specificato è uguale all'oggetto Object corrente. (Ereditato da Object) | |
Finalize | Consente a un oggetto di provare a liberare risorse ed eseguire altre operazioni di pulitura prima che l'oggetto stesso venga recuperato dalla procedura di Garbage Collection. (Ereditato da Object) | |
GetHashCode | Funge da funzione hash per un determinato tipo. (Ereditato da Object) | |
GetSchemaUpgradeXslt | Se implementato in una classe derivata, restituisce XSLT per convertire un modello di schema della versione specificata in modo tale che corrisponda al modello di schema corrente. (Ereditato da DatabaseSchemaProvider) | |
GetService<TService> | Restituisce un oggetto servizio di cui è stata creata un'istanza che è registrato con questo provider e identificato dall'oggetto Type specificato. (Ereditato da DatabaseSchemaProvider) | |
GetServiceConstructor<TServiceConstructor> | Restituisce un costruttore per il servizio identificato dall'oggetto Type specificato. (Ereditato da DatabaseSchemaProvider) | |
GetType | Ottiene l'oggetto Type dell'istanza corrente. (Ereditato da Object) | |
MemberwiseClone | Consente di creare una copia dei riferimenti dell'oggetto Object corrente. (Ereditato da Object) | |
RegisterModelTypes | Se implementato in una classe derivata, registra i tipi di modello trovati nello schema del modello specificato. (Ereditato da DatabaseSchemaProvider) | |
SchemaVersionSupported | Restituisce un valore che indica se la versione specificata è uguale a quella del modello di schema o se XSLT è disponibile per convertire il modello di schema nella versione specificata. (Ereditato da DatabaseSchemaProvider) | |
ToString | Restituisce una stringa che rappresenta l'oggetto corrente. (Ereditato da Object) |
In alto
Campi
Nome | Descrizione | |
---|---|---|
MaxIdentifierPartLength | Lunghezza massima di una parte dell'identificatore per il linguaggio Transact-SQL e per tutti i provider SQL Server. | |
MaxPartsInIdentifier | Numero massimo di parti in un solo identificatore (senza parti CLR). |
In alto
Codice thread safe
Qualsiasi membro static (Shared in Visual Basic) pubblico di questo tipo è thread-safe. I membri di istanza non sono garantiti come thread-safe.