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 中为共享)成员是线程安全的。不保证所有实例成员都对于线程安全的。