EntityProviderFactory Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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 |
GetKeyedServices(IServiceProvider, Type, Object) |
Ruft eine Enumeration von Diensten vom Typ |
GetKeyedServices<T>(IServiceProvider, Object) |
Ruft eine Enumeration von Diensten vom Typ |
GetRequiredKeyedService(IServiceProvider, Type, Object) |
Ruft einen Dienst vom Typ |
GetRequiredKeyedService<T>(IServiceProvider, Object) |
Ruft einen Dienst vom Typ |
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 |
GetRequiredService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetService<T>(IServiceProvider) |
Ruft einen Dienst vom Typ |
GetServices(IServiceProvider, Type) |
Ruft eine Enumeration von Diensten vom Typ |
GetServices<T>(IServiceProvider) |
Ruft eine Enumeration von Diensten vom Typ |
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. |