我有一个包含许多数据库的项目。我想为除了一个之外的所有人设置重试执行策略。一个人需要使用交易,因此它不兼容。
文档说在DbConfiguration中设置它,它是应用程序范围的,每个应用程序只支持一个。我无法看到为不同的上下文设置不同执行策略的方法。它是全有还是全无或是否有其他方式来设置它?
答案 0 :(得分:1)
使用此处详述的解决方法:Entity Framework Limitations with Retrying Execution Strategies (EF6 onwards)
或者在这里覆盖DbConfiguration或使用不同的DbConfiguration的技术之一:Entity Framework Code-Based Configuration (EF6 onwards)