Espacio de nombres System.Data.SqlServerCe
El espacio de nombres System.Data.SqlServerCe es el proveedor de datos administrado de SQL Server Compact 4.0. Este espacio de nombres es una colección de clases que proporcionan acceso a la base de datos SQL Server Compact 4.0. Mediante el uso de System.Data.SqlServerCe, puede crear y administrar bases de datos SQL Server Compact 4.0 desde un equipo.
Las siguientes características están disponibles para crear aplicaciones web y de escritorio de SQL Server Compact 4.0.
Compatibilidad con la clase TransactionScope.
Proveedor de SQL Server Compact 4.0 para ADO.NET Entity Framework (System.Data.SqlServerCe.Entity.dll).
Compatibilidad con el desarrollo de aplicaciones de Visual C# y Visual Basic en Visual Studio 2010 SP1.
Compatibilidad con el trabajo en un entorno de confianza media (parcial).
Para usar SQL Server Compact en aplicaciones web ASP.NET se requería establecer la marca SQLServerCompactEditionUnderWebHosting. Se ha quitado la marca y SQL Server Compact 4.0 puede utilizarse fácilmente como una base de datos incrustada en aplicaciones web.
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 | Infraestructura. | |
SqlCeChangeTracking | Proporciona métodos que se pueden utilizar para realizar un seguimiento de los cambios efectuados en las tablas de una base de datos SQL Server Compact. | |
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. | |
SqlCeConnectionStringBuilder | Proporciona una forma sencilla de crear y administrar el contenido de las cadenas de conexión utilizadas por la clase SqlCeConnection. | |
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 flujo 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. 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. 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. 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 | La excepción que se produce cuando el proveedor subyacente devuelve un error desde un origen de datos de Microsoft SQL Server Compact al intentar SQL Server Compact abrir un archivo de base de datos de una versión más antigua o más reciente. | |
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, vea los libros en pantalla de SQL Server Compact. | |
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 | La excepción que se produce cuando el proveedor subyacente devuelve un error desde un origen de datos de Microsoft SQL Server Compact cuando se intenta una operación mientras una transacción está en curso. | |
SqlCeType | Infraestructura. | |
SqlCeUpdatableRecord | Representa una fila de valores actualizables desde el origen de datos. Un objeto SqlCeResultSet contiene uno o más UpdatableRecords. | |
SqlMetaData | Infraestructura. 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. | |
PurgeType | Especifica los criterios que se utilizan para purgar los metadatos cuando se usa el método PurgeTombstoneTableData o el método PurgeTransactionSequenceData de la clase SqlCeChangeTracking. | |
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. | |
TrackingKeyType | Especifica el tipo de clave utilizado para identificar los datos de seguimiento. | |
TrackingOptions | Especifica las operaciones de una tabla de las que se realiza el seguimiento. | |
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. |