为实体框架

时间:2018-05-02 19:05:45

标签: entity-framework entity-framework-6

我有一个包含许多数据库的项目。我想为除了一个之外的所有人设置重试执行策略。一个人需要使用交易,因此它不兼容。

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

1 个答案:

答案 0 :(得分:1)

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

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