Compartir a través de


Clase SqlCeTransaction

Representa una transacción SQL que se va a realizar en un origen de datos. No se puede heredar esta clase.

Jerarquía de herencia

System.Object
  System.MarshalByRefObject
    System.Data.Common.DbTransaction
      System.Data.SqlServerCe.SqlCeTransaction

Espacio de nombres:  System.Data.SqlServerCe
Ensamblado:  System.Data.SqlServerCe (en System.Data.SqlServerCe.dll)

Sintaxis

'Declaración
Public NotInheritable Class SqlCeTransaction _
    Inherits DbTransaction
'Uso
Dim instance As SqlCeTransaction
public sealed class SqlCeTransaction : DbTransaction
public ref class SqlCeTransaction sealed : public DbTransaction
[<SealedAttribute>]
type SqlCeTransaction =  
    class
        inherit DbTransaction
    end
public final class SqlCeTransaction extends DbTransaction

El tipo SqlCeTransaction expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad pública Connection (se hereda de DbTransaction)
Propiedad pública CurrentTransactionBsn Obtiene el número de secuencia de inicio (BSN) de la transacción.
Propiedad protegida DbConnection (se hereda de DbTransaction)
Propiedad pública IsolationLevel Especifica IsolationLevel para esta transacción. (Invalida DbTransaction.IsolationLevel.)
Propiedad pública TrackingContext Obtiene o establece información contextual específica de la aplicación asociada por la transacción con operaciones de seguimiento en la tabla de una base de datos de SQL Server Compact.

Arriba

Métodos

  Nombre Descripción
Método público Commit() Confirma la transacción de base de datos. (Invalida DbTransaction.Commit().)
Método público Commit(CommitMode) Confirma la transacción de la base de datos mediante la CommitMode especificada.
Método público CreateObjRef (se hereda de MarshalByRefObject)
Método público Dispose() Libera todos los objetos SqlCeConnection asociados a la transacción.
Método protegido Dispose(Boolean) (se hereda de DbTransaction)
Método público Equals (se hereda de Object)
Método protegido Finalize (se hereda de Object)
Método público GetHashCode (se hereda de Object)
Método público GetLifetimeService (se hereda de MarshalByRefObject)
Método público GetType (se hereda de Object)
Método público InitializeLifetimeService (se hereda de MarshalByRefObject)
Método protegido MemberwiseClone() (se hereda de Object)
Método protegido MemberwiseClone(Boolean) (se hereda de MarshalByRefObject)
Método público Rollback Revierte una transacción desde un estado pendiente. (Invalida DbTransaction.Rollback().)
Método público ToString (se hereda de Object)

Arriba

Implementaciones de interfaces explícitas

  Nombre Descripción
Implementación de interfaces explícitasPropiedad privada IDbTransaction.Connection (se hereda de DbTransaction)

Arriba

Comentarios

Para crear un objeto SqlCeTransaction en la aplicación, hay que realizar una llamada a BeginTransaction en el objeto SqlCeConnection. Todas las operaciones siguientes asociadas a la transacción (por ejemplo, la confirmación o cancelación de la transacción) se realizan en el objeto SqlCeTransaction.

Seguridad para subprocesos

Todos los miembros estáticos públicos (Shared in Microsoft Visual Basic) de este tipo son seguros para subprocesos. No se garantiza que los miembros de instancia sean seguros para subprocesos.

Vea también

Referencia

Espacio de nombres System.Data.SqlServerCe

SqlCeDataAdapter

SqlCeConnection