Compartir a través de


LocalDbConnectionFactory (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].

Las instancias de esta clase se usan para crear objetos DbConnection para SQL Server LocalDb en función de un nombre de base de datos o de una cadena de conexión especificados.

Jerarquía de herencia

System.Object
  System.Data.Entity.Infrastructure.LocalDbConnectionFactory

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

Sintaxis

'Declaración
Public NotInheritable Class LocalDbConnectionFactory _
    Implements IDbConnectionFactory
'Uso
Dim instance As LocalDbConnectionFactory
public sealed class LocalDbConnectionFactory : IDbConnectionFactory
public ref class LocalDbConnectionFactory sealed : IDbConnectionFactory
[<SealedAttribute>]
type LocalDbConnectionFactory =  
    class 
        interface IDbConnectionFactory 
    end
public final class LocalDbConnectionFactory implements IDbConnectionFactory

El tipo LocalDbConnectionFactory expone los siguientes miembros.

Constructores

  Name Descripción
Método público LocalDbConnectionFactory(String) Crea una instancia nueva del generador de conexión para la versión particular de LocalDb.Para SQL Server 2012 LocalDb, use "v11.0".Para SQL Server 2014 y versiones posteriores de LocalDb, use "mssqllocaldb".
Método público LocalDbConnectionFactory(String, String) Crea una instancia nueva del generador de conexión para la versión particular de LocalDb.Para SQL Server 2012 LocalDb, use "v11.0".Para SQL Server 2014 y versiones posteriores de LocalDb, use "mssqllocaldb".

Superior

Propiedades

  Name Descripción
Propiedad pública BaseConnectionString Cadena de conexión que se va a usar para proporcionar opciones a la base de datos además de 'Initial Catalog', 'Data Source' y 'AttachDbFilename'.'Initial Catalog' y 'AttachDbFilename' se antepondrán a esta cadena según el nombre de la base de datos cuando se llame a CreateConnection."Data Source" se establecerá según el argumento LocalDbVersion.El valor predeterminado es 'Integrated Security=True;'.

Superior

Métodos

  Name Descripción
Método público CreateConnection Crea una conexión para SQL Server LocalDb según el nombre de base de datos o la cadena de conexión determinados.Si la cadena determinada contiene un carácter "=", se trata como una cadena de conexión completa; de lo contrario, se trata como un nombre de base de datos solamente.
Método público Equals (Se hereda de Object).
Método público GetHashCode (Se hereda de Object).
Método público GetType (Se hereda de Object).
Método público ToString (Se hereda de Object).

Superior

Comentarios

Se puede establecer una instancia de esta clase en la clase Database o en app.config/web.config para la aplicación con el fin de hacer que todos los DbContexts que se hayan creado sin información de conexión o simplemente con un nombre de base de datos usen SQL Server LocalDb de forma predeterminada. Esta clase es inmutable porque varios subprocesos pueden tener acceso a las instancias simultáneamente al crear las conexiones.

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)