SqlCeConnectionFactory 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 Compact Edition basándose en un nombre de base de datos o una cadena de conexión determinados.
[System.Diagnostics.CodeAnalysis.SuppressMessage("Microsoft.Naming", "CA1709:IdentifiersShouldBeCasedCorrectly", Justification="Casing is intentional")]
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
public sealed class SqlCeConnectionFactory : System.Data.Entity.Infrastructure.IDbConnectionFactory
type SqlCeConnectionFactory = class
interface IDbConnectionFactory
Public NotInheritable Class SqlCeConnectionFactory
Implements IDbConnectionFactory
- Herencia
-
SqlCeConnectionFactory
- Atributos
- Implementaciones
Comentarios
Es necesaria para proporcionar el nombre invariable del proveedor de SQL Server Compact Edition que se utiliza cuando se crea una instancia de esta clase. Esto se debe a que versiones diferentes de SQL Server Compact Edition utilizan nombres invariables diferentes. 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 Compact Edition de forma predeterminada. Esta clase es inmutable porque varios subprocesos pueden tener acceso a las instancias simultáneamente al crear las conexiones.
Constructores
SqlCeConnectionFactory(String) |
Crea un generador de conexiones con propiedades DatabaseDirectory y BaseConnectionString vacías (predeterminadas). |
SqlCeConnectionFactory(String, String, String) |
Crea un generador de conexiones con las propiedades DatabaseDirectory y BaseConnectionString especificadas. |
Propiedades
BaseConnectionString |
Cadena de conexión que se utiliza para las opciones a la base de datos distintas de "Origen de datos". El origen de datos se antepondrá a esta cadena basándose en el nombre de la base de datos cuando se llame a CreateConnection. El valor predeterminado es la cadena vacía, lo que significa que no se utilizarán otras opciones. |
DatabaseDirectory |
Ruta de acceso que se ha de anteponer al nombre de la base de datos que formará el nombre de archivo utilizado por SQL Server Compact Edition cuando cree o lea el archivo de base de datos. El valor predeterminado es "|DataDirectory|", lo que significa que el archivo se colocará en el directorio de datos designado. |
ProviderInvariantName |
El nombre invariable del proveedor que especifica la versión de SQL Server Compact Edition que se debe utilizar. |
Métodos
CreateConnection(String) |
Crea una conexión para SQL Server Compact Edition 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. |