Compartir vía


EntityProviderFactory Clase

Definición

Representa un conjunto de métodos para crear instancias de la implementación de un proveedor de las clases de origen de datos.

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
Herencia
EntityProviderFactory
Implementaciones

Comentarios

EntityProviderFactory proporciona un punto de entrada común para obtener clases System.Data.EntityClient.

Para obtener información conceptual sobre cómo usar EntityProviderFactory, consulte ADO.NET Entity Framework y DbProviderFactories.

Campos

Instance

Esta instancia de EntityProviderFactory.

Propiedades

CanCreateBatch

Obtiene un valor que indica si esta instancia de DbProviderFactory admite la clase DbBatch.

(Heredado de DbProviderFactory)
CanCreateCommandBuilder

Obtiene un valor que indica si esta instancia de DbProviderFactory admite la clase DbCommandBuilder.

(Heredado de DbProviderFactory)
CanCreateDataAdapter

Obtiene un valor que indica si esta instancia de DbProviderFactory admite la clase DbDataAdapter.

(Heredado de DbProviderFactory)
CanCreateDataSourceEnumerator

Obtiene un valor que indica si esta instancia de DbProviderFactory admite la clase DbDataSourceEnumerator.

(Heredado de DbProviderFactory)

Métodos

CreateBatch()

Devuelve una nueva instancia de la clase del proveedor que implementa la clase DbBatch.

(Heredado de DbProviderFactory)
CreateBatchCommand()

Devuelve una nueva instancia de la clase del proveedor que implementa la clase DbBatchCommand.

(Heredado de DbProviderFactory)
CreateCommand()

Devuelve una nueva instancia de la clase del proveedor que implementa la clase EntityCommand.

CreateCommandBuilder()

Produce una excepción NotSupportedException. Este método no se admite actualmente.

CreateConnection()

Devuelve una nueva instancia de la clase del proveedor que implementa la clase EntityConnection.

CreateConnectionStringBuilder()

Devuelve una nueva instancia de la clase del proveedor que implementa la clase EntityConnectionStringBuilder.

CreateDataAdapter()

CreateDataAdapter() no se admite en esta versión de .NET Framework.

CreateDataSource(String)

Devuelve una nueva instancia de la clase del proveedor que implementa la DbDataSource clase , que representa la base de datos del cadena de conexión dado y lista para entregar conexiones a ella.

(Heredado de DbProviderFactory)
CreateDataSourceEnumerator()

Devuelve una nueva instancia de la clase del proveedor que implementa la clase DbDataSourceEnumerator.

(Heredado de DbProviderFactory)
CreateParameter()

Devuelve una nueva instancia de la clase del proveedor que implementa la clase EntityParameter.

CreatePermission(PermissionState)

Devuelve una nueva instancia de la clase del proveedor que implementa la versión del proveedor de la clase CodeAccessPermission.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IServiceProvider.GetService(Type)

Devuelve la clase IServiceProvider solicitada.

Métodos de extensión

GetKeyedService<T>(IServiceProvider, Object)

Obtiene un servicio de tipo T de .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Obtiene una enumeración de servicios de tipo serviceType de .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Obtiene una enumeración de servicios de tipo T de .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtiene un servicio de tipo serviceType de .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtiene un servicio de tipo T de .IServiceProvider

CreateAsyncScope(IServiceProvider)

Crea una instancia de AsyncServiceScope que se puede usar para resolver los servicios con ámbito.

CreateScope(IServiceProvider)

Crea una instancia de IServiceScope que se puede usar para resolver los servicios con ámbito.

GetRequiredService(IServiceProvider, Type)

Obtiene el servicio de tipo serviceType de IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetServices(IServiceProvider, Type)

Obtiene una enumeración de los servicios de tipo serviceType de IServiceProvider.

GetServices<T>(IServiceProvider)

Obtiene una enumeración de los servicios de tipo T de IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Obtiene el objeto que recopila los registros enviados al registrador falso.

GetFakeRedactionCollector(IServiceProvider)

Obtiene la instancia falsa del recopilador de redactores del contenedor de inserción de dependencias.

Se aplica a