EntityTransaction 类
[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]
表示概念层的事务的类
继承层次结构
System.Object
System.MarshalByRefObject
System.Data.Common.DbTransaction
System.Data.Entity.Core.EntityClient.EntityTransaction
命名空间: System.Data.Entity.Core.EntityClient
程序集: EntityFramework(在 EntityFramework.dll 中)
语法
声明
Public Class EntityTransaction _
Inherits DbTransaction
用法
Dim instance As EntityTransaction
public class EntityTransaction : DbTransaction
public ref class EntityTransaction : public DbTransaction
type EntityTransaction =
class
inherit DbTransaction
end
public class EntityTransaction extends DbTransaction
EntityTransaction 类型公开以下成员。
属性
名称 | 描述 | |
---|---|---|
Connection | 获取此 EntityTransaction 的 EntityConnection。 | |
DbConnection | 拥有此事务对象的连接对象 (重写 DbTransaction.DbConnection。) | |
IsolationLevel | 获取此 EntityTransaction 的隔离级别。 (重写 DbTransaction.IsolationLevel。) | |
StoreTransaction | 获取基础提供程序事务的 DbTransaction。 |
顶部
方法
名称 | 描述 | |
---|---|---|
Commit | 提交基础事务。 (重写 DbTransaction.Commit()。) | |
CreateObjRef | 安全关键。 (继承自 MarshalByRefObject。) | |
Dispose() | (继承自 DbTransaction。) | |
Dispose(Boolean) | 清除此事务对象 (重写 DbTransaction.Dispose(Boolean)。) | |
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。) |
顶部
线程安全
此类型的任何公共 static(在 Visual Basic 中为 Shared) 成员都是线程安全的。但不保证所有实例成员都是线程安全的。