System.Data.SqlServerCe Namespace
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 Microsoft Synchronization Services para 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 | |
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 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 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 | |
SqlCeUpdatableRecord | Representa uma linha de valores atualizáveis da fonte de dados. Um objeto SqlCeResultSet contém um ou mais UpdatableRecords. |
SqlMetaData | 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. |
Representantes
Representante | 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. |
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. |
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. |