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.

Clases

Clase Descripción
ResultSetEnumerator Un 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.
ResultSetView Implementa las interfaces de enlace de datos y proporciona un puente entre los controles de la interfaz de usuario y SqlCeResultSet.
RowView  
SqlCeCommand Representa 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.
SqlCeConnection Representa una conexión abierta a un origen de datos de SQL Server Compact 3.5.
SqlCeDataAdapter Representa 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.
SqlCeDataReader Proporciona 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.
SqlCeEngine Representa las propiedades, métodos y otros objetos del objeto del motor de SQL Server Compact 3.5. No se puede heredar esta clase.
SqlCeError Recopila información relacionada con una advertencia o un error devuelto por el origen de datos. No se puede heredar esta clase.
SqlCeErrorCollection Recopila 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.
SqlCeException Excepció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.
SqlCeFlushFailureEventArgs Encapsula los argumentos del evento para el evento FlushFailure.
SqlCeInfoMessageEventArgs Proporciona datos para el evento InfoMessage. No se puede heredar esta clase.
SqlCeInvalidDatabaseFormatException El 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.
SqlCeLockTimeoutException Esta excepción se produce si se ha alcanzado el tiempo de espera del bloqueo.
SqlCeParameter Representa un parámetro de SqlCeCommand y, opcionalmente, su asignación a una columna de DataSet. No se puede heredar esta clase.
SqlCeParameterCollection Recopila todos los parámetros relativos a SqlCeCommand, así como sus correspondientes asignaciones a columnas de DataSet.
SqlCeProviderFactory Representa un conjunto de métodos para crear instancias de la implementación de un proveedor de las clases de origen de datos.
SqlCeRemoteDataAccess Inicializa 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).
SqlCeReplication Inicializa 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.
SqlCeResultSet Cursor actualizable, desplazable y enlazable.
SqlCeRowUpdatedEventArgs Proporciona datos para el evento RowUpdated.
SqlCeRowUpdatingEventArgs Proporciona datos para el evento RowUpdating.
SqlCeTransaction Representa una transacción SQL que se va a realizar en un origen de datos. No se puede heredar esta clase.
SqlCeTransactionInProgressException Aparece cuando se intenta modificar una base de datos mientras hay otra transacción en curso.
SqlCeType  
SqlCeUpdatableRecord Representa una fila de valores actualizables desde el origen de datos. Un objeto SqlCeResultSet contiene uno o más UpdatableRecords.
SqlMetaData Especifica y recupera información de metadatos de los parámetros y columnas recuperadas de una base de datos. No se puede heredar esta clase.

Delegados

Delegado Descripción
OnStartTableDownload Un delegado definido por el usuario en el evento que se inicia cuando comienza la descarga de los cambios de la tabla del servidor.
OnStartTableUpload Un delegado definido por el usuario en el evento que se inicia cuando comienza la carga de los cambios de la tabla del servidor.
OnSynchronization Un delegado definido por el usuario que utiliza los eventos de sincronización en proceso notificados durante las tareas del reconciliador.
SqlCeFlushFailureEventHandler El delegado que se debe implementar para escuchar los eventos FlushFailure.
SqlCeInfoMessageEventHandler Representa el método que controlará el evento InfoMessage de un control SqlCeConnection.
SqlCeRowUpdatedEventHandler Representa el método que controlará el evento RowUpdated de un control SqlCeDataAdapter.
SqlCeRowUpdatingEventHandler Representa el método que controla el evento RowUpdating de un SqlCeDataAdapter.

Enumeraciones

Enumeración Descripción
AddOption Determina 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.
CommitMode Cuando se pasa a la función Commit, CommitMode especifica cuándo tiene lugar la fase de confirmación.
DbInsertOptions Especifica las opciones que se deben emplear al utilizar el método System.Data.SqlServerCe.SqlCeResultSet.Insert.
DbRangeOptions Especifica las opciones utilizadas por el método SetRange al indicar el intervalo de índices en el que se va a realizar la búsqueda.
DbSeekOptions Opciones que especifican cómo buscará el método Seek en un índice.
DropOption Especifica si se debe dejar o eliminar la base de datos cuando se coloca una suscripción mediante el método DropSubscription.
ExchangeType Especifica si los datos se combinan sólo en el publicador o en ambas direcciones entre el publicador y el suscriptor.
NetworkType Especifica el protocolo de red que se ha de utilizar al establecer las propiedades DistributorNetwork o PublisherNetwork del objeto SqlCeReplication.
RdaBatchOption Especifica si las filas asociadas a Push deben procesarse o no deben procesarse en un mismo lote en una única transacción.
RdaTrackOption Especifica si se va a realizar o no se va a realizar un seguimiento de la tabla extraída del dispositivo.
RepairOption Cuando se pasa al método Repair, RepairOption especifica el tipo de reparación que se va a realizar en la base de datos.
ResultSetOptions Establece las opciones para el método ResultSetEnumerator.
ResultSetSensitivity Establece la sensibilidad de ResultSetEnumerator.
SecurityType Especifica el modo de seguridad que se utiliza para conectar con el publicador o con el distribuidor durante la replicación.
SnapshotTransferType Controla cómo se transfieren los archivos de instantáneas del distribuidor al equipo que ejecuta IIS.
ValidateType Especifica el tipo de validación de datos que se va a realizar.
VerifyOption Estas opciones determinan el nivel de comprobación de base de datos que se va a usar.