Freigeben über


EntityProviderFactory Klasse

Definition

Stellt einen Satz von Methoden für das Erstellen von Instanzen der Implementierung eines Anbieters der Datenquellenklassen dar.

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
Vererbung
EntityProviderFactory
Implementiert

Hinweise

EntityProviderFactory stellt einen allgemeinen Einstiegspunkt zum Abrufen von System.Data.EntityClient-Klassen bereit.

Konzeptionelle Informationen zur Verwendung EntityProviderFactoryvon finden Sie unter ADO.NET Entity Framework und DbProviderFactories.

Felder

Instance

Diese EntityProviderFactory-Instanz.

Eigenschaften

CanCreateBatch

Ruft einen Wert ab, der angibt, ob diese DbProviderFactory-Instanz die DbBatch-Klasse unterstützt

(Geerbt von DbProviderFactory)
CanCreateCommandBuilder

Ruft einen Wert ab, der angibt, ob diese DbProviderFactory-Instanz die DbCommandBuilder-Klasse unterstützt

(Geerbt von DbProviderFactory)
CanCreateDataAdapter

Ruft einen Wert ab, der angibt, ob diese DbProviderFactory-Instanz die DbDataAdapter-Klasse unterstützt

(Geerbt von DbProviderFactory)
CanCreateDataSourceEnumerator

Ruft einen Wert ab, der angibt, ob diese DbProviderFactory-Instanz die DbDataSourceEnumerator-Klasse unterstützt

(Geerbt von DbProviderFactory)

Methoden

CreateBatch()

Gibt eine neue Instanz der Klasse des Anbieters zurück, die die DbBatch-Klasse implementiert.

(Geerbt von DbProviderFactory)
CreateBatchCommand()

Gibt eine neue Instanz der Klasse des Anbieters zurück, die die DbBatchCommand-Klasse implementiert.

(Geerbt von DbProviderFactory)
CreateCommand()

Gibt eine neue Instanz der Klasse des Anbieters zurück, die die EntityCommand-Klasse implementiert.

CreateCommandBuilder()

Löst eine NotSupportedException aus. Diese Methode wird derzeit nicht unterstützt.

CreateConnection()

Gibt eine neue Instanz der Klasse des Anbieters zurück, die die EntityConnection-Klasse implementiert.

CreateConnectionStringBuilder()

Gibt eine neue Instanz der Klasse des Anbieters zurück, die die EntityConnectionStringBuilder-Klasse implementiert.

CreateDataAdapter()

CreateDataAdapter()wird in dieser Version der .NET Framework nicht unterstützt.

CreateDataSource(String)

Gibt einen neuen instance der Klasse des Anbieters zurück, die die DbDataSource -Klasse implementiert, die die Datenbank für die angegebene Verbindungszeichenfolge darstellt und bereit ist, Verbindungen an sie zu verteilen.

(Geerbt von DbProviderFactory)
CreateDataSourceEnumerator()

Gibt eine neue Instanz der Klasse des Anbieters zurück, die die DbDataSourceEnumerator-Klasse implementiert.

(Geerbt von DbProviderFactory)
CreateParameter()

Gibt eine neue Instanz der Klasse des Anbieters zurück, die die EntityParameter-Klasse implementiert.

CreatePermission(PermissionState)

Gibt eine neue Instanz der Klasse des Anbieters zurück, die die Version der CodeAccessPermission-Klasse des Anbieters implementiert.

Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IServiceProvider.GetService(Type)

Gibt die angeforderte IServiceProvider-Klasse zurück.

Erweiterungsmethoden

GetKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Ruft eine Enumeration von Diensten vom Typ serviceType aus ab IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Ruft eine Enumeration von Diensten vom Typ T aus ab IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Ruft einen Dienst vom Typ serviceType aus ab IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Ruft einen Dienst vom Typ T aus ab IServiceProvider.

CreateAsyncScope(IServiceProvider)

Erstellt eine neue AsyncServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann.

CreateScope(IServiceProvider)

Erstellt eine neue IServiceScope-Schnittstelle, die zum Auflösen von bereichsbezogenen Diensten verwendet werden kann.

GetRequiredService(IServiceProvider, Type)

Ruft einen Dienst vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetRequiredService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetService<T>(IServiceProvider)

Ruft einen Dienst vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetServices(IServiceProvider, Type)

Ruft eine Enumeration von Diensten vom Typ serviceType aus der IServiceProvider-Schnittstelle ab.

GetServices<T>(IServiceProvider)

Ruft eine Enumeration von Diensten vom Typ T aus der IServiceProvider-Schnittstelle ab.

GetFakeLogCollector(IServiceProvider)

Ruft das -Objekt ab, das An die gefälschte Protokollierung gesendete Protokolldatensätze sammelt.

GetFakeRedactionCollector(IServiceProvider)

Ruft den gefälschten Redactorsammler instance aus dem Abhängigkeitsinjektionscontainer ab.

Gilt für: