首页 > 解决方案 > 在实体框架中为不同的上下文设置不同的执行策略

问题描述

我有一个有很多数据库的项目。我想为除一个之外的所有这些设置重试执行策略。一个需要使用事务,因此它不兼容。

文档说要在应用程序范围内的 DbConfiguration 中设置它,并且每个应用程序只支持一个。我看不到为不同的上下文设置不同的执行策略的方法。是全有还是全无,还是有其他方法可以设置它?

标签: entity-frameworkentity-framework-6

解决方案


使用此处详述的解决方法:Entity Framework Limitations with Retrying Execution Strategies (EF6 onwards)

或者在此处覆盖 DbConfiguration 或在此处使用不同 DbConfiguration 的技术之一:Entity Framework Code-Based Configuration (EF6 onwards)


推荐阅读