Compartir a través de


SqlConnectionFactory Clase

Definición

Las instancias de esta clase se utilizan para crear objetos DbConnection para SQL Server basándose en un nombre de base de datos o una cadena de conexión determinados. De forma predeterminada, la conexión se realiza con '.\SQLEXPRESS'. Esto se puede cambiar modificando la cadena de conexión base al crear una instancia del generador.

public sealed class SqlConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlConnectionFactory = class
    interface IDbConnectionFactory
Public NotInheritable Class SqlConnectionFactory
Implements IDbConnectionFactory
Herencia
SqlConnectionFactory
Implementaciones

Comentarios

Se puede establecer una instancia de esta clase en la Database clase para que todos los DbContext creados sin información de conexión o simplemente un nombre de base de datos o una cadena de conexión usen SQL Server de forma predeterminada. Esta clase es inmutable porque varios subprocesos pueden tener acceso a las instancias simultáneamente al crear las conexiones.

Constructores

SqlConnectionFactory()

Crea un generador de conexiones con una propiedad BaseConnectionString predeterminada de 'Data Source=.\SQLEXPRESS; Integrated Security=True; MultipleActiveResultSets=True;'.

SqlConnectionFactory(String)

Crea un nuevo generador de conexión con la propiedad BaseConnectionString determinada.

Propiedades

BaseConnectionString

Cadena de conexión que se utiliza para las opciones a la base de datos distintas de "Catálogo inicial". El "Catálogo inicial" se antepondrá a esta cadena basándose en el nombre de la base de datos cuando se llame a CreateConnection. El valor predeterminado es "Data Source=.\SQLEXPRESS; Integrated Security=True;'.

Métodos

CreateConnection(String)

Crea una conexión para SQL Server basándose en 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.

Se aplica a