EntityProviderFactory Klasa

Definicja

Reprezentuje zestaw metod tworzenia wystąpień implementacji klas źródła danych dostawcy.

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
Dziedziczenie
EntityProviderFactory
Implementuje

Uwagi

Element EntityProviderFactory udostępnia wspólny punkt wejścia do uzyskiwania System.Data.EntityClient klas.

Aby uzyskać informacje koncepcyjne dotyczące sposobu używania EntityProviderFactoryprogramu , zobacz ADO.NET Entity Framework i DbProviderFactories.

Pola

Instance

To EntityProviderFactory wystąpienie.

Właściwości

CanCreateBatch

Pobiera wartość wskazującą, czy to DbProviderFactory wystąpienie obsługuje klasę DbBatch .

(Odziedziczone po DbProviderFactory)
CanCreateCommandBuilder

Pobiera wartość wskazującą, czy to DbProviderFactory wystąpienie obsługuje klasę DbCommandBuilder .

(Odziedziczone po DbProviderFactory)
CanCreateDataAdapter

Pobiera wartość wskazującą, czy to DbProviderFactory wystąpienie obsługuje klasę DbDataAdapter .

(Odziedziczone po DbProviderFactory)
CanCreateDataSourceEnumerator

Pobiera wartość wskazującą, czy to DbProviderFactory wystąpienie obsługuje klasę DbDataSourceEnumerator .

(Odziedziczone po DbProviderFactory)

Metody

CreateBatch()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę DbBatch .

(Odziedziczone po DbProviderFactory)
CreateBatchCommand()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę DbBatchCommand .

(Odziedziczone po DbProviderFactory)
CreateCommand()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę EntityCommand .

CreateCommandBuilder()

Zgłasza element NotSupportedException. Ta metoda nie jest obecnie obsługiwana.

CreateConnection()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę EntityConnection .

CreateConnectionStringBuilder()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę EntityConnectionStringBuilder .

CreateDataAdapter()

CreateDataAdapter()nie jest obsługiwana w tej wersji .NET Framework.

CreateDataSource(String)

Zwraca nowe wystąpienie klasy dostawcy, która implementuje DbDataSource klasę, reprezentującą bazę danych dla danego parametry połączenia i gotową do przekazania do niego połączeń.

(Odziedziczone po DbProviderFactory)
CreateDataSourceEnumerator()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę DbDataSourceEnumerator .

(Odziedziczone po DbProviderFactory)
CreateParameter()

Zwraca nowe wystąpienie klasy dostawcy, która implementuje klasę EntityParameter .

CreatePermission(PermissionState)

Zwraca nowe wystąpienie klasy dostawcy, która implementuje wersję CodeAccessPermission klasy dostawcy.

Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetType()

Type Pobiera bieżące wystąpienie.

(Odziedziczone po Object)
MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IServiceProvider.GetService(Type)

Zwraca żądaną IServiceProvider klasę.

Metody rozszerzania

GetKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z elementu IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Pobiera wyliczenie usług typu serviceType z klasy IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Pobiera wyliczenie usług typu T z klasy IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Pobiera usługę typu serviceType z elementu IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Pobiera usługę typu T z elementu IServiceProvider.

CreateAsyncScope(IServiceProvider)

Tworzy nową AsyncServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie.

CreateScope(IServiceProvider)

Tworzy nową IServiceScope , która może służyć do rozwiązywania problemów z usługami o określonym zakresie.

GetRequiredService(IServiceProvider, Type)

Pobierz usługę typu serviceType z elementu IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetService<T>(IServiceProvider)

Pobierz usługę typu T z elementu IServiceProvider.

GetServices(IServiceProvider, Type)

Pobierz wyliczenie usług typu serviceType z klasy IServiceProvider.

GetServices<T>(IServiceProvider)

Pobierz wyliczenie usług typu T z klasy IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Pobiera obiekt zbierający rekordy dziennika wysyłane do fałszywego rejestratora.

GetFakeRedactionCollector(IServiceProvider)

Pobiera fałszywe wystąpienie modułu zbierającego redactor z kontenera wstrzykiwania zależności.

Dotyczy