Share via


SqlCeTransaction 类

表示要在数据源执行的 SQL 事务。无法继承此类。

继承层次结构

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

命名空间:  System.Data.SqlServerCe
程序集:  System.Data.SqlServerCe(在 System.Data.SqlServerCe.dll 中)

语法

声明
Public NotInheritable Class SqlCeTransaction _
    Inherits DbTransaction
用法
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

SqlCeTransaction 类型公开以下成员。

属性

  名称 说明
公共属性 Connection (继承自 DbTransaction
公共属性 CurrentTransactionBsn 获取事务的开始序列号 (BSN)。
受保护属性 DbConnection (继承自 DbTransaction
公共属性 IsolationLevel 指定该事务的 IsolationLevel。 (覆盖 DbTransaction.IsolationLevel。)
公共属性 TrackingContext 获取或设置应用程序特定的上下文信息,该事务将这些信息与针对 SQL Server Compact 数据库表的跟踪操作相关联。

页首

方法

  名称 说明
公共方法 Commit() 提交数据库事务。 (覆盖 DbTransaction.Commit()。)
公共方法 Commit(CommitMode) 使用指定的 CommitMode 提交数据库事务。
公共方法 CreateObjRef (继承自 MarshalByRefObject
公共方法 Dispose() 释放与事务关联的所有 SqlCeConnection 对象。
受保护方法 Dispose(Boolean) (继承自 DbTransaction
公共方法 Equals (继承自 Object
受保护方法 Finalize (继承自 Object
公共方法 GetHashCode (继承自 Object
公共方法 GetLifetimeService (继承自 MarshalByRefObject
公共方法 GetType (继承自 Object
公共方法 InitializeLifetimeService (继承自 MarshalByRefObject
受保护方法 MemberwiseClone() (继承自 Object
受保护方法 MemberwiseClone(Boolean) (继承自 MarshalByRefObject
公共方法 Rollback 从挂起状态回滚事务。 (覆盖 DbTransaction.Rollback()。)
公共方法 ToString (继承自 Object

页首

显式接口实现

  名称 说明
显式接口实现私有属性 IDbTransaction.Connection (继承自 DbTransaction

页首

注释

通过对 SqlCeConnection 对象调用 BeginTransaction 来在应用程序中创建 SqlCeTransaction 对象。对 SqlCeTransaction 对象执行与该事务关联的所有后续操作(例如提交或取消该事务)。

线程安全

此类型的任何公共静态(在 Microsoft Visual Basic 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。

请参阅

参考

System.Data.SqlServerCe 命名空间

SqlCeDataAdapter

SqlCeConnection