System.Data.SqlServerCe Namespace

El espacio de nombres System.Data.SqlServerCe es el proveedor de datos administrado de SQL Server Compact 3.5. Este espacio de nombres es una colección de clases que proporciona acceso a la base de datos de SQL Server Compact 3.5. Si usa System.Data.SqlServerCe, puede crear, administrar y sincronizar las bases de datos de SQL Server Compact 3.5 desde un Smart Device o un PC.

Las siguientes características están disponibles para crear aplicaciones de escritorio de SQL Server Compact 3.5.

  • Admite la clase System.Transaction.TransactionScope.

  • Proveedor de SQL Server Compact 3.5 para Entity Framework de (System.Data.SqlServerCe.Entity.dll).

  • Admite el desarrollo de aplicaciones de Visual C++ Express Edition y Visual Basic Express Edition en Visual Studio 2008.

  • Admite la sincronización de datos mediante Microsoft Synchronization Services para ADO.NET.

ClaseDescripción
ResultSetEnumeratorUn enumerador que se puede utilizar para recorrer en iteración una colección de registros en un objeto ResultSet. ResultSetEnumerator no está diseñado para utilizarlo directamente desde el código. Obtendrá más funcionalidad trabajando directamente con el objeto SqlCeResultSet.
ResultSetViewImplementa las interfaces de enlace de datos y proporciona un puente entre los controles de la interfaz de usuario y SqlCeResultSet.
RowView 
SqlCeCommandRepresenta una instrucción SQL que se va a ejecutar en un origen de datos.
SqlCeCommandBuilder Proporciona un medio para generar de forma automática los comandos de tabla única que se utilizan para conciliar los cambios realizados en un DataSet con la base de datos asociada. No se puede heredar esta clase.
SqlCeConnectionRepresenta una conexión abierta a un origen de datos de SQL Server Compact 3.5.
SqlCeDataAdapterRepresenta un conjunto de comandos de datos y una conexión de base de datos que se utilizan para rellenar DataSet y actualizar el origen de datos.
SqlCeDataReaderProporciona el modo de lectura de una secuencia de filas de datos de tipo sólo avance de un origen de datos. No se puede heredar esta clase.
SqlCeEngineRepresenta las propiedades, métodos y otros objetos del objeto del motor de SQL Server Compact 3.5. No se puede heredar esta clase.
SqlCeErrorRecopila información relacionada con una advertencia o un error devuelto por el origen de datos. No se puede heredar esta clase.
SqlCeErrorCollectionRecopila todos los errores generados por el proveedor de datos de .NET Compact Framework para SQL Server Compact 3.5. No se puede heredar esta clase.
SqlCeExceptionExcepción que se produce cuando el proveedor subyacente devuelve una advertencia o un error de un origen de datos SQL Server Compact 3.5. No se puede heredar esta clase.
SqlCeFlushFailureEventArgsEncapsula los argumentos del evento para el evento FlushFailure.
SqlCeInfoMessageEventArgsProporciona datos para el evento InfoMessage. No se puede heredar esta clase.
SqlCeInvalidDatabaseFormatExceptionEl origen de datos de SQL Server Compact produce una excepción cuando se intenta abrir un archivo de base de datos de una versión anterior o posterior de SQL Server Compact.
SqlCeLockTimeoutExceptionEsta excepción se produce si se ha alcanzado el tiempo de espera del bloqueo.
SqlCeParameterRepresenta un parámetro de SqlCeCommand y, opcionalmente, su asignación a una columna de DataSet. No se puede heredar esta clase.
SqlCeParameterCollectionRecopila todos los parámetros relativos a SqlCeCommand, así como sus correspondientes asignaciones a columnas de DataSet.
SqlCeProviderFactoryRepresenta un conjunto de métodos para crear instancias de la implementación de un proveedor de las clases de origen de datos.
SqlCeRemoteDataAccessInicializa una nueva instancia del objeto SqlCeRemoteDataAccess. Para obtener más información acerca del acceso a datos remotos, vea Usar el acceso a datos remotos (RDA).
SqlCeReplicationInicializa una nueva instancia del objeto SqlCeReplication. Para obtener más información sobre la replicación de SQL Server, vea los libros en pantalla de SQL Server. Para obtener más información sobre la replicación con SQL Server Compact 3.5, vea los libros en pantalla de SQL Server Compact 3.5.
SqlCeResultSetCursor actualizable, desplazable y enlazable.
SqlCeRowUpdatedEventArgsProporciona datos para el evento RowUpdated.
SqlCeRowUpdatingEventArgsProporciona datos para el evento RowUpdating.
SqlCeTransactionRepresenta una transacción SQL que se va a realizar en un origen de datos. No se puede heredar esta clase.
SqlCeTransactionInProgressExceptionAparece cuando se intenta modificar una base de datos mientras hay otra transacción en curso.
SqlCeType 
SqlCeUpdatableRecordRepresenta una fila de valores actualizables desde el origen de datos. Un objeto SqlCeResultSet contiene uno o más UpdatableRecords.
SqlMetaDataEspecifica y recupera información de metadatos de los parámetros y columnas recuperadas de una base de datos. No se puede heredar esta clase.

DelegadoDescripción
OnStartTableDownloadUn delegado definido por el usuario en el evento que se inicia cuando comienza la descarga de los cambios de la tabla del servidor.
OnStartTableUploadUn delegado definido por el usuario en el evento que se inicia cuando comienza la carga de los cambios de la tabla del servidor.
OnSynchronizationUn delegado definido por el usuario que utiliza los eventos de sincronización en proceso notificados durante las tareas del reconciliador.
SqlCeFlushFailureEventHandlerEl delegado que se debe implementar para escuchar los eventos FlushFailure.
SqlCeInfoMessageEventHandlerRepresenta el método que controlará el evento InfoMessage de un control SqlCeConnection.
SqlCeRowUpdatedEventHandlerRepresenta el método que controlará el evento RowUpdated de un control SqlCeDataAdapter.
SqlCeRowUpdatingEventHandlerRepresenta el método que controla el evento RowUpdating de un SqlCeDataAdapter.

EnumeraciónDescripción
AddOptionDetermina si la suscripción se agregará a una base de datos existente o si se creará una nueva base de datos cuando se agregue la suscripción.
CommitModeCuando se pasa a la función Commit, CommitMode especifica cuándo tiene lugar la fase de confirmación.
DbInsertOptionsEspecifica las opciones que se deben emplear al utilizar el método System.Data.SqlServerCe.SqlCeResultSet.Insert.
DbRangeOptionsEspecifica las opciones utilizadas por el método SetRange al indicar el intervalo de índices en el que se va a realizar la búsqueda.
DbSeekOptionsOpciones que especifican cómo buscará el método Seek en un índice.
DropOptionEspecifica si se debe dejar o eliminar la base de datos cuando se coloca una suscripción mediante el método DropSubscription.
ExchangeTypeEspecifica si los datos se combinan sólo en el publicador o en ambas direcciones entre el publicador y el suscriptor.
NetworkTypeEspecifica el protocolo de red que se ha de utilizar al establecer las propiedades DistributorNetwork o PublisherNetwork del objeto SqlCeReplication.
RdaBatchOptionEspecifica si las filas asociadas a Push deben procesarse o no deben procesarse en un mismo lote en una única transacción.
RdaTrackOptionEspecifica si se va a realizar o no se va a realizar un seguimiento de la tabla extraída del dispositivo.
RepairOptionCuando se pasa al método Repair, RepairOption especifica el tipo de reparación que se va a realizar en la base de datos.
ResultSetOptionsEstablece las opciones para el método ResultSetEnumerator.
ResultSetSensitivityEstablece la sensibilidad de ResultSetEnumerator.
SecurityTypeEspecifica el modo de seguridad que se utiliza para conectar con el publicador o con el distribuidor durante la replicación.
SnapshotTransferTypeControla cómo se transfieren los archivos de instantáneas del distribuidor al equipo que ejecuta IIS.
ValidateTypeEspecifica el tipo de validación de datos que se va a realizar.
VerifyOptionEstas opciones determinan el nivel de comprobación de base de datos que se va a usar.
Mostrar: