CommitFailureHandler.PruneTransactionHistory 方法 (Boolean, Boolean)

[本页针对的是实体框架版本 6。最新版本以“实体框架”NuGet 包的形式提供。有关实体框架的更多信息,请参见 msdn.com/data/ef。]

如果标记为删除的事务的数目超出 PruningLimit,则删除这些事务。

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

语法

声明
Protected Overridable Sub PruneTransactionHistory ( _
    force As Boolean, _
    useExecutionStrategy As Boolean _
)
用法
Dim force As Boolean 
Dim useExecutionStrategy As Boolean 

Me.PruneTransactionHistory(force, _
    useExecutionStrategy)
protected virtual void PruneTransactionHistory(
    bool force,
    bool useExecutionStrategy
)
protected:
virtual void PruneTransactionHistory(
    bool force, 
    bool useExecutionStrategy
)
abstract PruneTransactionHistory : 
        force:bool * 
        useExecutionStrategy:bool -> unit  
override PruneTransactionHistory : 
        force:bool * 
        useExecutionStrategy:bool -> unit
protected function PruneTransactionHistory(
    force : boolean, 
    useExecutionStrategy : boolean
)

参数

  • force
    类型:System.Boolean
    如果即使其数量未超出 PruningLimit 仍然删除所有旧事务,则为 true;否则为 false。
  • useExecutionStrategy
    类型:System.Boolean
    如果使用关联执行来执行操作,则为 true;否则为 false。

请参阅

参考

CommitFailureHandler 类

PruneTransactionHistory 重载

System.Data.Entity.Infrastructure 命名空间