Compartir a través de


SqlCeProviderServices Clase

Definición

El objeto ProviderServices para el proveedor de SQL CE

public sealed class SqlCeProviderServices : System.Data.Entity.Core.Common.DbProviderServices
type SqlCeProviderServices = class
    inherit DbProviderServices
Public NotInheritable Class SqlCeProviderServices
Inherits DbProviderServices
Herencia
SqlCeProviderServices

Comentarios

Tenga en cuenta que la instancia de este tipo también resuelve servicios de proveedor adicionales para Microsoft SQL Server Compact Edition cuando este tipo se registra como proveedor de EF mediante una entrada en el archivo de configuración de la aplicación o mediante el registro basado en código en DbConfiguration. Los servicios resueltos son: Las solicitudes de se resuelven en IDbConnectionFactory una instancia singleton de SqlCeConnectionFactory para crear conexiones a SQL Compact de forma predeterminada. Las solicitudes para MigrationSqlGenerator el nombre invariable "System.Data.SqlServerCe.4.0" se resuelven en SqlCeMigrationSqlGenerator instancias para proporcionar la generación de SQL de migraciones predeterminada para SQL Compact.

Campos

Instance

Singleton (objeto);

ProviderInvariantName

Esta es la cadena conocida que usa en los archivos de configuración y la configuración basada en código como el "nombre invariable del proveedor" que se usa para especificar Microsoft SQL Server Compact Edition 4.0 para los servicios de proveedor de ADO.NET y Entity Framework.

Métodos

AddDependencyResolver(IDbDependencyResolver)

Agrega un IDbDependencyResolver objeto que se usará para resolver servicios de proveedor predeterminados adicionales cuando se registra un tipo derivado como proveedor de EF mediante una entrada en el archivo de configuración de la aplicación o mediante el registro basado en código en DbConfiguration.

(Heredado de DbProviderServices)
CloneDbCommand(DbCommand)

Vea el problema 2390: la clonación de la propiedad DesignTimeVisible en DbCommand puede provocar interbloqueos. Por lo tanto, aquí se permiten que las sub clases invaliden.

(Heredado de DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

Clona la conexión.

(Heredado de DbProviderServices)
CloneDbConnection(DbConnection)

Clona la conexión.

(Heredado de DbProviderServices)
CreateCommandDefinition(DbCommand)

Cree el objeto DbCommandDefinition predeterminado basado en el comando prototipo Este método está pensado para que los escritores de proveedores compilen una definición de comando predeterminada a partir de un comando. Nota: Esto clonará el prototipo

(Heredado de DbProviderServices)
CreateCommandDefinition(DbCommandTree)

Cree un objeto Command Definition según un árbol de comandos.

(Heredado de DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Crea una definición de comando a partir del manifiesto y el árbol de comandos especificados.

(Heredado de DbProviderServices)
CreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Crea una base de datos indicada por conexión y crea objetos de esquema (tablas, claves principales, claves externas) basándose en el contenido de storeItemCollection.

(Heredado de DbProviderServices)
CreateDatabaseScript(String, StoreItemCollection)

Genera un lenguaje de definición de datos (script DDL que crea objetos de esquema, como tablas, claves principales y claves externas) a partir del contenido del parámetro StoreItemCollection y que está destinado a la versión de la base de datos que corresponde al token del manifiesto del proveedor.

(Heredado de DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

Crea un objeto de definición de comandos para el manifiesto del proveedor y el árbol de comandos especificados.

(Heredado de DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Devuelve un valor que indica si existe una base de datos determinada en el servidor.

(Heredado de DbProviderServices)
DatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Devuelve un valor que indica si existe una base de datos determinada en el servidor.

(Heredado de DbProviderServices)
DbCreateDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Crea la base de datos indicada por la conexión y crea objetos de esquema (tablas, claves principales, claves externas) basados en el contenido de StoreItemCollection.

(Heredado de DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

Genera un script de lenguaje de definición de datos (DDL) que crea objetos de esquema (tablas, claves principales, claves externas) basándose en el contenido del parámetro StoreItemCollection y destinado a la versión de la base de datos correspondiente al token de manifiesto del proveedor.

(Heredado de DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, Lazy<StoreItemCollection>)

Devuelve un valor que indica si existe una base de datos determinada en el servidor.

(Heredado de DbProviderServices)
DbDatabaseExists(DbConnection, Nullable<Int32>, StoreItemCollection)

Devuelve un valor que indica si existe una base de datos determinada en el servidor.

(Heredado de DbProviderServices)
DbDeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Elimina la base de datos especificada.

(Heredado de DbProviderServices)
DbGetSpatialServices(String)
Obsoletos.

Obtiene los servicios espaciales para DbProviderServices.

(Heredado de DbProviderServices)
DeleteDatabase(DbConnection, Nullable<Int32>, StoreItemCollection)

Elimina la base de datos especificada.

(Heredado de DbProviderServices)
GetDbProviderManifest(String)

Cuando se remplaza en una clase derivada, devuelve una instancia de una clase que se deriva de DbProviderManifest.

(Heredado de DbProviderServices)
GetDbProviderManifestToken(DbConnection)

Devuelve el token de manifiesto del proveedor para una conexión determinada.

(Heredado de DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

Obtiene el lector de datos espaciales para DbProviderServices.

(Heredado de DbProviderServices)
GetProviderManifest(String)

Devuelve el manifiesto del proveedor utilizando la información de versión especificada.

(Heredado de DbProviderServices)
GetProviderManifestToken(DbConnection)

Devuelve el token del manifiesto del proveedor dada una conexión.

(Heredado de DbProviderServices)
GetService(Type, Object)

Se llama para resolver servicios de proveedor predeterminados adicionales cuando un tipo derivado se registra como proveedor de EF mediante una entrada en el archivo de configuración de la aplicación o mediante el registro basado en código en DbConfiguration. La implementación de este método en esta clase usa los solucionadores agregados con el método AddDependencyResolver para resolver las dependencias.

(Heredado de DbProviderServices)
GetServices(Type, Object)

Se llama para resolver servicios de proveedor predeterminados adicionales cuando un tipo derivado se registra como proveedor de EF mediante una entrada en el archivo de configuración de la aplicación o mediante el registro basado en código en DbConfiguration. La implementación de este método en esta clase usa los solucionadores agregados con el método AddDependencyResolver para resolver las dependencias.

(Heredado de DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

Obtiene el lector de datos espaciales para DbProviderServices.

(Heredado de DbProviderServices)
GetSpatialServices(DbProviderInfo)

Obtiene los servicios espaciales para DbProviderServices.

(Heredado de DbProviderServices)
GetSpatialServices(String)
Obsoletos.

Obtiene los servicios espaciales para DbProviderServices.

(Heredado de DbProviderServices)
RegisterInfoMessageHandler(DbConnection, Action<String>)

Registra un controlador para procesar mensajes que no son de error procedentes del proveedor de base de datos.

SetDbParameterValue(DbParameter, TypeUsage, Object)

Establece el valor del parámetro y las facetas adecuadas para el especificado TypeUsage.

(Heredado de DbProviderServices)
SetParameterValue(DbParameter, TypeUsage, Object)

Establece el valor del parámetro y las facetas adecuadas para el especificado TypeUsage.

(Heredado de DbProviderServices)

Se aplica a