Condividi tramite


EntityProviderFactory Classe

Definizione

Rappresenta un gruppo di metodi per la creazione di istanze dell'implementazione di un provider delle classi di origini dati.

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

Commenti

EntityProviderFactory specifica un punto di ingresso comune per ottenere classi System.Data.EntityClient.

Per informazioni concettuali su come usare EntityProviderFactory, vedere ADO.NET Entity Framework e DbProviderFactories.

Campi

Instance

Istanza corrente di EntityProviderFactory.

Proprietà

CanCreateBatch

Ottiene un valore che indica se questa istanza di DbProviderFactory supporta la classe DbBatch.

(Ereditato da DbProviderFactory)
CanCreateCommandBuilder

Ottiene un valore che indica se questa istanza di DbProviderFactory supporta la classe DbCommandBuilder.

(Ereditato da DbProviderFactory)
CanCreateDataAdapter

Ottiene un valore che indica se questa istanza di DbProviderFactory supporta la classe DbDataAdapter.

(Ereditato da DbProviderFactory)
CanCreateDataSourceEnumerator

Ottiene un valore che indica se questa istanza di DbProviderFactory supporta la classe DbDataSourceEnumerator.

(Ereditato da DbProviderFactory)

Metodi

CreateBatch()

Restituisce una nuova istanza della classe del provider che implementa la classe DbBatch.

(Ereditato da DbProviderFactory)
CreateBatchCommand()

Restituisce una nuova istanza della classe del provider che implementa la classe DbBatchCommand.

(Ereditato da DbProviderFactory)
CreateCommand()

Restituisce una nuova istanza della classe del provider che implementa la classe EntityCommand.

CreateCommandBuilder()

Genera un oggetto NotSupportedException. Questo metodo non è attualmente supportato.

CreateConnection()

Restituisce una nuova istanza della classe del provider che implementa la classe EntityConnection.

CreateConnectionStringBuilder()

Restituisce una nuova istanza della classe del provider che implementa la classe EntityConnectionStringBuilder.

CreateDataAdapter()

CreateDataAdapter() non è supportato in questa versione di .NET Framework.

CreateDataSource(String)

Restituisce una nuova istanza della classe del provider che implementa la DbDataSource classe , che rappresenta il database per il stringa di connessione specificato e pronto per distribuire le connessioni.

(Ereditato da DbProviderFactory)
CreateDataSourceEnumerator()

Restituisce una nuova istanza della classe del provider che implementa la classe DbDataSourceEnumerator.

(Ereditato da DbProviderFactory)
CreateParameter()

Restituisce una nuova istanza della classe del provider che implementa la classe EntityParameter.

CreatePermission(PermissionState)

Restituisce una nuova istanza della classe del provider che implementa la versione del provider della classe CodeAccessPermission.

Equals(Object)

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

(Ereditato da Object)
GetHashCode()

Funge da funzione hash predefinita.

(Ereditato da Object)
GetType()

Ottiene l'oggetto Type dell'istanza corrente.

(Ereditato da Object)
MemberwiseClone()

Crea una copia superficiale dell'oggetto Object corrente.

(Ereditato da Object)
ToString()

Restituisce una stringa che rappresenta l'oggetto corrente.

(Ereditato da Object)

Implementazioni dell'interfaccia esplicita

IServiceProvider.GetService(Type)

Restituisce la classe IServiceProvider richiesta.

Metodi di estensione

GetKeyedService<T>(IServiceProvider, Object)

Ottiene un servizio di tipo T dall'oggetto IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Ottiene un'enumerazione dei servizi di tipo serviceType dall'oggetto IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ottiene un'enumerazione dei servizi di tipo T dall'oggetto IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ottiene un servizio di tipo serviceType dall'oggetto IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ottiene un servizio di tipo T dall'oggetto IServiceProvider.

CreateAsyncScope(IServiceProvider)

Crea un nuovo oggetto AsyncServiceScope che è possibile usare per risolvere i servizi con ambito.

CreateScope(IServiceProvider)

Crea un nuovo oggetto IServiceScope che è possibile usare per risolvere i servizi con ambito.

GetRequiredService(IServiceProvider, Type)

Ottiene il servizio di tipo serviceType da IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Ottiene il servizio di tipo T da IServiceProvider.

GetService<T>(IServiceProvider)

Ottiene il servizio di tipo T da IServiceProvider.

GetServices(IServiceProvider, Type)

Ottiene un'enumerazione di servizi di tipo serviceType da IServiceProvider.

GetServices<T>(IServiceProvider)

Ottiene un'enumerazione di servizi di tipo T da IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Ottiene l'oggetto che raccoglie i record di log inviati al logger falso.

GetFakeRedactionCollector(IServiceProvider)

Ottiene l'istanza dell'agente di raccolta redactor falso dal contenitore di inserimento delle dipendenze.

Si applica a