SqlConnectionFactory Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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. |