Namespace System.Data.SqlServerCe
O namespace System.Data.SqlServerCe é o provedor de dados gerenciado para o SQL Server Compact 3.5. Esse namespace é uma coleção de classes que fornece acesso aos bancos de dados do SQL Server Compact 3.5. Com o uso de System.Data.SqlServerCe, você pode criar, gerenciar e sincronizar bancos de dados do SQL Server Compact 3.5 a partir de um dispositivo inteligente ou um computador.
Os seguintes recursos estão disponíveis para a criação de aplicativos de desktop do SQL Server Compact 3.5.
Suporte para a classe System.Transaction.TransactionScope.
O provedor do SQL Server Compact 3.5 para a Estrutura de Entidade do (System.Data.SqlServerCe.Entity.dll).
Suporte para o desenvolvimento de aplicativos Visual C++ Express Edition e Visual Basic Express Edition no Visual Studio 2008.
Suporte para sincronização de dados usando Sync Services for ADO.NET.
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 em um banco de dados 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 3.5. | |
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 3.5. 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 3.5. 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 3.5. 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 | Lança uma exceção da fonte de dados do SQL Server Compact quando você tenta abrir o arquivo de banco de dados de uma versão mais antiga ou mais nova do SQL Server Compact. | |
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 Acesso a Dados Remoto, 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 3.5, consulte os Manuais Online do SQL Server Compact 3.5. | |
SqlCeResultSet | Um cursor que pode ser atualizado, rolado e associado. | |
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 | Ocorre quando é feita uma tentativa de modificar um banco de dados enquanto uma outra 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. |
Delegações
Delegação | 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 uma SqlCeConnection. | |
SqlCeRowUpdatedEventHandler | Representa o método que manipulará o evento RowUpdated de uma 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 Publicador ou mesclados nas duas direções entre o Publicador 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 ao usar 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 Publicador 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 acompanhamento. | |
TrackingOptions | Especifica as operações em uma tabela que são rastreadas. | |
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. |