Entity framework 如果在azure中使用多个实体模型,我们是否需要使用SqlAzureExecutionStrategy进行多个配置?

Entity framework 如果在azure中使用多个实体模型,我们是否需要使用SqlAzureExecutionStrategy进行多个配置?,entity-framework,azure-sql-database,Entity Framework,Azure Sql Database,为了处理Azure web角色中对SQL Azure数据库的DB调用中的虚假中断,我们使用以下代码: public class ContextConfigurations : DbConfiguration { public ContextConfigurations() { SetExecutionStrategy("System.Data.SqlClient", () => new SqlAzureExecutionStrategy());

为了处理Azure web角色中对SQL Azure数据库的DB调用中的虚假中断,我们使用以下代码:

public class ContextConfigurations
    : DbConfiguration
{
    public ContextConfigurations()
    {
        SetExecutionStrategy("System.Data.SqlClient", () => new SqlAzureExecutionStrategy());
    }
}
这神奇地使DB调用变得更好

如果我们在不同的名称空间中使用多个实体模型,是否需要以某种方式为每个模型调用一次,以确保良好的数据库连接

我也有同样的问题: 两个独立VS项目中的两个EDMX模型。 这两个DbContext类都用DbConfiguration属性修饰。 在这两个项目中都定义了DbConfiguration类,即使使用不同的名称空间和不同的类名,在加载第二个模型时我也收到了错误

我得到的解决方案是在一个单独的DLL项目中移动DbConfiguration类,并在包含EDMX的VS项目中引用DLL。

我遇到了同样的问题: 两个独立VS项目中的两个EDMX模型。 这两个DbContext类都用DbConfiguration属性修饰。 在这两个项目中都定义了DbConfiguration类,即使使用不同的名称空间和不同的类名,在加载第二个模型时我也收到了错误

我得到的解决方案是在一个单独的DLL项目中移动DbConfiguration类,并在包含EDMX的VS项目中引用DLL