Compartir a través de


DbProviderInfo (Clase)

[Esta página es específica de la versión 6 de Entity Framework. La versión más reciente está disponible como el paquete NuGet de Entity Framework. Para más información sobre Entity Framework, consulte msdn.com/es-ES/data/ef].

Agrupa un par de cadenas que identifican conjuntamente a un proveedor y a una versión de servidor en un único objeto.

Jerarquía de herencia

System.Object
  System.Data.Entity.Infrastructure.DbProviderInfo

Espacio de nombres:  System.Data.Entity.Infrastructure
Ensamblado:  EntityFramework (en EntityFramework.dll)

Sintaxis

'Declaración
Public NotInheritable Class DbProviderInfo
'Uso
Dim instance As DbProviderInfo
public sealed class DbProviderInfo
public ref class DbProviderInfo sealed
[<SealedAttribute>]
type DbProviderInfo =  class end
public final class DbProviderInfo

El tipo DbProviderInfo expone los siguientes miembros.

Constructores

  Name Descripción
Método público DbProviderInfo Crea un nuevo objeto para un proveedor que tiene el nombre invariable y el token del manifiesto especificados.

Superior

Propiedades

  Name Descripción
Propiedad pública ProviderInvariantName Cadena que identifica a dicho proveedor.Por ejemplo, el proveedor de SQL Server utiliza la cadena "System.Data.SqlCient".
Propiedad pública ProviderManifestToken Una cadena que identifica aquella versión del servidor de base de datos que está siendo utilizado.Por ejemplo, el proveedor de SQL Server utiliza la cadena "2008" para SQL Server 2008.No puede ser NULL, pero puede estar vacío.

Superior

Métodos

  Name Descripción
Método público Equals Determina si el objeto especificado es o no igual a este objeto actual. (Invalida a Object.Equals(Object)).
Método público GetHashCode Obtiene la función hash de este objeto actual. (Invalida a Object.GetHashCode()).
Método público GetType (Se hereda de Object).
Método público ToString (Se hereda de Object).

Superior

Comentarios

Las instancias de esta clase actúan como clave para resolver un DbSpatialServices de un proveedor específico procedente de un IDbDependencyResolver. Suele utilizarse al registrar servicios espaciales en DbConfiguration, o bien cuando los servicios espaciales específicos de un proveedor son resueltos mediante una implementación de DbProviderServices.

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

System.Data.Entity.Infrastructure (Espacio de nombres)