Condividi tramite


SqlClientFactory Classe

Definizione

Rappresenta un insieme di metodi per la creazione di istanze dell'implementazione del provider Microsoft.Data.SqlClient delle classi dell'origine dati.

public ref class SqlClientFactory sealed : System::Data::Common::DbProviderFactory, IServiceProvider
public ref class SqlClientFactory sealed : System::Data::Common::DbProviderFactory
public sealed class SqlClientFactory : System.Data.Common.DbProviderFactory, IServiceProvider
public sealed class SqlClientFactory : System.Data.Common.DbProviderFactory
type SqlClientFactory = class
    inherit DbProviderFactory
    interface IServiceProvider
type SqlClientFactory = class
    inherit DbProviderFactory
Public NotInheritable Class SqlClientFactory
Inherits DbProviderFactory
Implements IServiceProvider
Public NotInheritable Class SqlClientFactory
Inherits DbProviderFactory
Ereditarietà
SqlClientFactory
Implementazioni

Campi

Instance

Ottiene un'istanza SqlClientFactory di . L'oggetto può essere utilizzato per recuperare gli oggetti dati fortemente tipizzati.

Proprietà

CanCreateBatch

Ottiene un valore che indica se è possibile creare l'oggetto DbBatch.

CanCreateDataSourceEnumerator

Ottiene un valore che indica se è possibile creare l'oggetto SqlDataSourceEnumerator.

Metodi

CreateBatch()

Restituisce un'istanza di DbBatch fortemente tipizzata.

CreateBatchCommand()

Restituisce un'istanza di DbBatchCommand fortemente tipizzata.

CreateCommand()

Restituisce un'istanza di DbCommand fortemente tipizzata.

CreateCommandBuilder()

Restituisce un'istanza di DbCommandBuilder fortemente tipizzata.

CreateConnection()

Restituisce un'istanza di DbConnection fortemente tipizzata.

CreateConnectionStringBuilder()

Restituisce un'istanza di DbConnectionStringBuilder fortemente tipizzata.

CreateDataAdapter()

Restituisce un'istanza di DbDataAdapter fortemente tipizzata.

CreateDataSourceEnumerator()

Restituisce un nuovo SqlDataSourceEnumerator oggetto .

CreateParameter()

Restituisce un'istanza di DbParameter fortemente tipizzata.

CreatePermission(PermissionState)

Restituisce un nuovo CodeAccessPermission oggetto .

Implementazioni dell'interfaccia esplicita

IServiceProvider.GetService(Type)

Meccanismo di estensione per servizi aggiuntivi; attualmente l'unico servizio supportato è DbProviderServices

Si applica a