Compartilhar via


SqlCeProviderServices Classe

Definição

O objeto ProviderServices para o provedor de SQL CE

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

Comentários

Observe que a instância desse tipo também resolve serviços de provedor adicionais para Microsoft SQL Server Compact Edition quando esse tipo é registrado como um provedor EF usando uma entrada no arquivo de configuração do aplicativo ou por meio de registro baseado em código no DbConfiguration. Os serviços resolvidos são: as solicitações para IDbConnectionFactory são resolvidas para uma instância singleton de SqlCeConnectionFactory para criar conexões com o SQL Compact por padrão. As solicitações para MigrationSqlGenerator o nome invariável "System.Data.SqlServerCe.4.0" são resolvidas para instâncias para SqlCeMigrationSqlGenerator fornecer a geração de SQL de Migrações padrão para o SQL Compact.

Campos

Instance

Objeto Singleton;

ProviderInvariantName

Essa é a cadeia de caracteres conhecida que usa em arquivos de configuração e configuração baseada em código como o "nome invariável do provedor" usado para especificar Microsoft SQL Server Compact Edition 4.0 para serviços de provedor ADO.NET e Entity Framework.

Métodos

AddDependencyResolver(IDbDependencyResolver)

Adiciona um IDbDependencyResolver que será usado para resolve serviços de provedor padrão adicionais quando um tipo derivado for registrado como um provedor EF usando uma entrada no arquivo de configuração do aplicativo ou por meio de registro baseado em código no DbConfiguration.

(Herdado de DbProviderServices)
CloneDbCommand(DbCommand)

Confira o problema 2390 – clonar a propriedade DesignTimeVisible no DbCommand pode causar deadlocks. Portanto, aqui, permita que subclasses substituam.

(Herdado de DbProviderServices)
CloneDbConnection(DbConnection, DbProviderFactory)

Clona a conexão.

(Herdado de DbProviderServices)
CloneDbConnection(DbConnection)

Clona a conexão.

(Herdado de DbProviderServices)
CreateCommandDefinition(DbCommand)

Crie o objeto DbCommandDefinition padrão com base no comando de protótipo Este método destina-se aos gravadores de provedor para criar uma definição de comando padrão a partir de um comando. Observação: isso clonará o protótipo

(Herdado de DbProviderServices)
CreateCommandDefinition(DbCommandTree)

Crie um objeto Command Definition em uma árvore de comando.

(Herdado de DbProviderServices)
CreateCommandDefinition(DbProviderManifest, DbCommandTree)

Cria a definição de comando com base na árvore de comando e manifesto especificada.

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

Cria um banco de dados indicado pela conexão e cria objetos de esquema (tabelas, chaves primárias, chaves estrangeiras) com base no conteúdo de storeItemCollection.

(Herdado de DbProviderServices)
CreateDatabaseScript(String, StoreItemCollection)

Gera um script DDL (linguagem de definição de dados) que cria objetos de esquema (tabelas, chaves primárias, chaves estrangeiras) com base no conteúdo do parâmetro StoreItemCollection e destinado à versão do banco de dados correspondente ao token de manifesto do provedor.

(Herdado de DbProviderServices)
CreateDbCommandDefinition(DbProviderManifest, DbCommandTree)

Cria um objeto de definição de comando para o manifesto do provedor especificado e uma árvore de comandos.

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

Retorna um valor que indica se um determinado banco de dados existe no servidor.

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

Retorna um valor que indica se um determinado banco de dados existe no servidor.

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

Cria um banco de dados indicado pela conexão e cria objetos de esquema (tabelas, chaves primárias, chaves estrangeiras) com base no conteúdo de uma StoreItemCollection.

(Herdado de DbProviderServices)
DbCreateDatabaseScript(String, StoreItemCollection)

Gera um script DDL (linguagem de definição de dados) que cria objetos de esquema (tabelas, chaves primárias, chaves estrangeiras) com base no conteúdo do parâmetro StoreItemCollection e direcionado para a versão do banco de dados correspondente ao token de manifesto do provedor.

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

Retorna um valor que indica se um determinado banco de dados existe no servidor.

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

Retorna um valor que indica se um determinado banco de dados existe no servidor.

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

Exclui o banco de dados especificado.

(Herdado de DbProviderServices)
DbGetSpatialServices(String)
Obsoleto.

Obtém os serviços espaciais para o DbProviderServices.

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

Exclui o banco de dados especificado.

(Herdado de DbProviderServices)
GetDbProviderManifest(String)

Quando substituído em uma classe derivada, retorna uma instância de uma classe que deriva de DbProviderManifest.

(Herdado de DbProviderServices)
GetDbProviderManifestToken(DbConnection)

Retorna o token de manifesto do provedor para uma determinada conexão.

(Herdado de DbProviderServices)
GetDbSpatialDataReader(DbDataReader, String)

Obtém o leitor de dados espaciais para o DbProviderServices.

(Herdado de DbProviderServices)
GetProviderManifest(String)

Retorna o manifesto do provedor usando as informações de versão especificadas.

(Herdado de DbProviderServices)
GetProviderManifestToken(DbConnection)

Retorna o token do manifesto do provedor dada uma conexão.

(Herdado de DbProviderServices)
GetService(Type, Object)

Chamado para resolve serviços de provedor padrão adicionais quando um tipo derivado é registrado como um provedor EF usando uma entrada no arquivo de configuração do aplicativo ou por meio de registro baseado em código no DbConfiguration. A implementação desse método nessa classe usa os resolvedores adicionados com o método AddDependencyResolver para resolve dependências.

(Herdado de DbProviderServices)
GetServices(Type, Object)

Chamado para resolve serviços de provedor padrão adicionais quando um tipo derivado é registrado como um provedor EF usando uma entrada no arquivo de configuração do aplicativo ou por meio de registro baseado em código no DbConfiguration. A implementação desse método nessa classe usa os resolvedores adicionados com o método AddDependencyResolver para resolve dependências.

(Herdado de DbProviderServices)
GetSpatialDataReader(DbDataReader, String)

Obtém o leitor de dados espaciais para o DbProviderServices.

(Herdado de DbProviderServices)
GetSpatialServices(DbProviderInfo)

Obtém os serviços espaciais para o DbProviderServices.

(Herdado de DbProviderServices)
GetSpatialServices(String)
Obsoleto.

Obtém os serviços espaciais para o DbProviderServices.

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

Registra um manipulador para processar mensagens de não erro provenientes do provedor de banco de dados.

SetDbParameterValue(DbParameter, TypeUsage, Object)

Define o valor do parâmetro e as facetas apropriadas para o determinado TypeUsage.

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

Define o valor do parâmetro e as facetas apropriadas para o determinado TypeUsage.

(Herdado de DbProviderServices)

Aplica-se a