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 | |
---|---|---|
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". | |
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 | |
---|---|---|
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 | |
---|---|---|
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. | |
Equals | (Se hereda de Object). | |
GetHashCode | (Se hereda de Object). | |
GetType | (Se hereda de Object). | |
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.