Condividi tramite


DbProviderServices Classe

Definizione

Importante

Questa API non è conforme a CLS.

Factory per la compilazione delle definizioni dei comandi; usare il tipo di questo oggetto come argomento del metodo IServiceProvider.GetService nella factory del provider.

public ref class DbProviderServices abstract
public abstract class DbProviderServices
[System.CLSCompliant(false)]
public abstract class DbProviderServices
type DbProviderServices = class
[<System.CLSCompliant(false)>]
type DbProviderServices = class
Public MustInherit Class DbProviderServices
Ereditarietà
DbProviderServices
Derivato
Attributi

Costruttori

DbProviderServices()

Inizializza una nuova istanza della classe DbProviderServices.

Metodi

CreateCommandDefinition(DbCommand)

Crea una definizione di comando che utilizza un comando specificato.

CreateCommandDefinition(DbCommandTree)

Crea una definizione dei comandi dalla struttura ad albero dei comandi.

CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Crea una definizione dei comandi dal manifesto specificato e dall'albero dei comandi.

CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Crea un database indicato dalla connessione e crea gli oggetti dello schema.

CreateDatabaseScript(String, StoreItemCollection)

Genera uno script DDL (Data Definition Language) che crea oggetti dello schema (tabelle, chiavi primarie, chiavi esterne) in base al contenuto del parametro StoreItemCollection e la cui destinazione è la versione del database corrispondente al token del manifesto del provider.

CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

Crea un oggetto definizione dei comandi per il manifesto del provider e la struttura ad albero comandi specificati.

DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Restituisce un valore che indica se un determinato database esiste nel server e se sono stati creati oggetti dello schema contenuti in storeItemCollection.

DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Crea un database indicato dalla connessione e crea oggetti dello schema (tabelle, chiavi primarie, chiavi esterne) in base al contenuto di un StoreItemCollection.

DbCreateDatabaseScript(String, StoreItemCollection)

Genera uno script DDL (Data Definition Language) che crea oggetti dello schema (tabelle, chiavi primarie, chiavi esterne) in base al contenuto del parametro StoreItemCollection e la cui destinazione è la versione del database corrispondente al token del manifesto del provider.

DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Restituisce un valore che indica se un determinato database esiste nel server e se sono stati creati oggetti dello schema contenuti in storeItemCollection.

DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Elimina dal database tutti gli oggetti dell'archivio specificati nell'insieme di elementi dell'archivio e il database stesso.

DbGetSpatialServices(String)

Ottiene i servizi spaziali per DbProviderServices.

DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Elimina dal database tutti gli oggetti dell'archivio specificati nell'insieme di elementi dell'archivio e il database stesso.

Equals(Object)

Determina se l'oggetto specificato è uguale all'oggetto corrente.

(Ereditato da Object)
GetDbProviderManifest(String)

Quando sottoposto a override in una classe derivata, restituisce un'istanza di una classe che deriva da DbProviderManifest.

GetDbProviderManifestToken(DbConnection)

Restituisce il token del manifesto del provider corrispondente a una connessione.

GetDbSpatialDataReader(DbDataReader, String)

Ottiene il lettore di dati spaziali per DbProviderServices.

GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetProviderFactory(DbConnection)

Recupera l'elemento DbProviderFactory in base all'elemento DbConnection specificato.

GetProviderManifest(String)

Restituisce il manifesto del provider utilizzando le informazioni sulla versione specificate.

GetProviderManifestToken(DbConnection)

Restituisce il token del manifesto del provider.

GetProviderServices(DbConnection)

Restituisce i provider corrispondenti a una connessione.

GetSpatialDataReader(DbDataReader, String)

Ottiene il lettore di dati spaziali per DbProviderServices.

GetSpatialServices(String)

Ottiene i servizi spaziali per DbProviderServices.

GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
SetDbParameterValue(DbParameter, TypeUsage, Object)

Imposta i valori del parametro per DbProviderServices.

ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Si applica a