Namespace System.Data.SqlServerCe
O namespace System.Data.SqlServerCe é o provedor de dados gerenciado para o SQL Server Compact 4.0. Esse namespace é uma coleção de classes que fornece acesso aos bancos de dados do SQL Server Compact 4.0. Com o uso de System.Data.SqlServerCe, você pode criar e gerenciar bancos de dados do SQL Server Compact 4.0 a partir de um computador.
Os seguintes recursos estão disponíveis para a criação de aplicativos Web e de desktop do SQL Server Compact 4.0.
Suporte para a classe TransactionScope.
O provedor do SQL Server Compact 4.0 para a Estrutura de Entidade (System.Data.SqlServerCe.Entity.dll) do ADO.NET.
Suporte para o desenvolvimento de aplicativo do Visual C# e do Visual Basic no Visual Studio 2010 SP1.
Suporte para trabalhar em ambiente de confiança média (parcial).
O definição do sinalizador SQLServerCompactEditionUnderWebHosting foi exigida para uso do SQL Server Compact em aplicativos Web do ASP.NET. O sinalizador é removido e o SQL Server Compact 4.0 pode ser usado de forma fácil como um banco de dados inserido em aplicativos Web.
Classes
Classe | Descrição | |
---|---|---|
ResultSetEnumerator | Um enumerador que pode ser usado para iteração por meio de uma coleção de registros em um objeto ResultSet. O ResultSetEnumerator não foi criado para ser usado diretamente dentro do código. É possível obter uma funcionalidade melhor trabalhando diretamente com o objeto SqlCeResultSet. | |
ResultSetView | Implementa interfaces de associação de dados e fornece uma ponte entre os controles da interface do usuário e o SqlCeResultSet. | |
RowView | Infraestrutura. | |
SqlCeChangeTracking | Fornece métodos que podem ser usados para controlar alterações em tabelas de um banco de dados do SQL Server Compact. | |
SqlCeCommand | Representa uma instrução SQL a ser executada com relação a uma fonte de dados. | |
SqlCeCommandBuilder | Fornece um meio de gerar automaticamente comandos de tabela única usados para reconciliar alterações feitas a um DataSet com o banco de dados associado. Esta classe não pode ser herdada. | |
SqlCeConnection | Representa uma conexão aberta com uma fonte de dados do SQL Server Compact. | |
SqlCeConnectionStringBuilder | Oferece um modo simples de criar e gerenciar o conteúdo de cadeias de conexão usadas pela classe SqlCeConnection. | |
SqlCeDataAdapter | Representa um conjunto de comandos de dados e uma conexão de banco de dados que são usados para preencher o DataSet e atualizar a fonte de dados. | |
SqlCeDataReader | Fornece uma maneira de ler um fluxo apenas de encaminhamento de linhas de dados de uma fonte de dados. Esta classe não pode ser herdada. | |
SqlCeEngine | Representa as propriedades, métodos e outros objetos do objeto Engine do SQL Server Compact. Esta classe não pode ser herdada. | |
SqlCeError | Coleta informações relevantes para um aviso ou erro retornado pela fonte de dados. Esta classe não pode ser herdada. | |
SqlCeErrorCollection | Coleta todos os erros gerados pelo Provedor de Dados do .NET Compact Framework para SQL Server Compact. Esta classe não pode ser herdada. | |
SqlCeException | A exceção lançada quando o provedor subjacente retorna um aviso ou um erro de uma fonte de dados do SQL Server Compact. Esta classe não pode ser herdada. | |
SqlCeFlushFailureEventArgs | Encapsula argumentos de eventos para o evento FlushFailure. | |
SqlCeInfoMessageEventArgs | Fornece dados para o evento InfoMessage. Esta classe não pode ser herdada. | |
SqlCeInvalidDatabaseFormatException | A exceção lançada quando o provedor subjacente retorna um erro de uma fonte de dados do Microsoft SQL Server Compact quando o SQL Server Compact tenta abrir um arquivo de banco de dados de uma versão mais antiga ou mais nova. | |
SqlCeLockTimeoutException | Esta exceção será lançada se o tempo limite do bloqueio for atingido. | |
SqlCeParameter | Representa um parâmetro para um SqlCeCommand e, opcionalmente, seu mapeamento em uma coluna DataSet. Esta classe não pode ser herdada. | |
SqlCeParameterCollection | Coleta todos os parâmetros relevantes para um SqlCeCommand, além de seus respectivos mapeamentos em colunas do DataSet. | |
SqlCeProviderFactory | Representa um conjunto de métodos para a criação de instâncias da implementação das classes da fonte de dados de um provedor. | |
SqlCeRemoteDataAccess | Inicializa uma nova instância do objeto SqlCeRemoteDataAccess. Para obter mais informações sobre o RDA, consulte Usando o RDA. | |
SqlCeReplication | Inicializa uma nova instância do objeto SqlCeReplication. Para obter mais informações sobre a replicação do SQL Server, consulte os Manuais Online do SQL Server. Para obter mais informações sobre a replicação de mesclagem no SQL Server Compact, consulte os Manuais Online do SQL Server Compact. | |
SqlCeResultSet | Um cursor que pode ser atualizado, rolado e ligado. | |
SqlCeRowUpdatedEventArgs | Fornece dados para o evento RowUpdated. | |
SqlCeRowUpdatingEventArgs | Fornece dados para o evento RowUpdating. | |
SqlCeTransaction | Representa uma transação SQL a ser feita em uma fonte de dados. Esta classe não pode ser herdada. | |
SqlCeTransactionInProgressException | A exceção lançada quando o provedor subjacente retorna um erro de uma fonte de dados do Microsoft SQL Server Compact quando ocorre uma tentativa de operação enquanto a transação está em andamento. | |
SqlCeType | Infraestrutura. | |
SqlCeUpdatableRecord | Representa uma linha de valores atualizáveis da fonte de dados. Um objeto SqlCeResultSet contém um ou mais UpdatableRecords. | |
SqlMetaData | Infraestrutura. Especifica e recupera informações de metadados dos parâmetros e das colunas recuperados de um banco de dados. Esta classe não pode ser herdada. |
Delegados
Delegado | Descrição | |
---|---|---|
OnStartTableDownload | Um representante definido pelo usuário para o evento que é acionado no início do download das alterações da tabela do servidor. | |
OnStartTableUpload | Um representante definido pelo usuário para o evento que é acionado no início do carregamento das alterações da tabela no servidor. | |
OnSynchronization | Um representante definido pelo usuário que consome os eventos de sincronização em andamento relatados durante o trabalho do reconciliador. | |
SqlCeFlushFailureEventHandler | O representante que deve ser implementado para escutar eventos FlushFailure. | |
SqlCeInfoMessageEventHandler | Representa o método que manipulará o evento InfoMessage de SqlCeConnection. | |
SqlCeRowUpdatedEventHandler | Representa o método que manipulará o evento RowUpdated de SqlCeDataAdapter. | |
SqlCeRowUpdatingEventHandler | Representa o método que manipula o evento RowUpdating de um SqlCeDataAdapter. |
Enumerações
Enumeração | Descrição | |
---|---|---|
AddOption | Determina se a assinatura será adicionada a um banco de dados existente ou se um novo banco de dados será criado quando a assinatura for adicionada. | |
CommitMode | Quando passado para a função Commit, o CommitMode especifica quando a confirmação ocorre. | |
DbInsertOptions | Especifica as opções a serem usadas com o método [System.Data.SqlServerCe.SqlCeResultSet.Insert]. | |
DbRangeOptions | Especifica as opções usadas pelo método SetRange ao especificar o intervalo do índice que deve ser buscado. | |
DbSeekOptions | Opções que especificam como o método Seek fará a busca em um índice. | |
DropOption | Especifica se o banco de dados deve ser mantido ou excluído ao ignorar uma assinatura usando o método DropSubscription. | |
ExchangeType | Especifica se os dados são mesclados somente até o Editor ou mesclados nas duas direções entre o Editor e o Assinante. | |
NetworkType | Especifica o protocolo de rede a ser usado ao configurar as propriedades DistributorNetwork ou PublisherNetwork do objeto SqlCeReplication. | |
PurgeType | Especifica os critérios a serem usados para limpar metadados quando é usado o método PurgeTombstoneTableData ou o método PurgeTransactionSequenceData da classe SqlCeChangeTracking. | |
RdaBatchOption | Especifica se as linhas associadas ao Push devem ser processadas em lotes em uma única transação ou não. | |
RdaTrackOption | Especifica se a tabela que está sendo puxada no dispositivo é controlada. | |
RepairOption | Quando passado para o método Repair, RepairOption especifica o tipo de reparo do banco de dados a ser executado. | |
ResultSetOptions | Define as opções do ResultSetEnumerator. | |
ResultSetSensitivity | Define a sensibilidade do ResultSetEnumerator. | |
SecurityType | Especifica o modo de segurança a ser usado ao conectar o Editor ou o Distribuidor durante a Replicação. | |
SnapshotTransferType | Controla como os arquivos de instantâneo são transferidos do Distribuidor para o computador que está executando o IIS. | |
TrackingKeyType | Especifica o tipo de chave usado para identificar dados de controle. | |
TrackingOptions | Especifica quais operações em uma tabela são controladas. | |
ValidateType | Especifica o tipo de validação de dados a ser executada. | |
VerifyOption | Estas opções determinam o nível de verificação do banco de dados a ser usado. |