Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/74.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Sql 具有Azure DB辅助连接的实体框架6_Sql_Azure_Entity Framework 6_Geo - Fatal编程技术网

Sql 具有Azure DB辅助连接的实体框架6

Sql 具有Azure DB辅助连接的实体框架6,sql,azure,entity-framework-6,geo,Sql,Azure,Entity Framework 6,Geo,针对Azure DB辅助连接,我面临EF问题。我的问题是: 我首先使用EF6和代码 我已经设置了一个带有2个活动地理复制辅助数据库的主Azure DB(具有不同的服务器和DB名称以及登录帐户) 我使用EF6操作主Azure DB。这种情况是,如果主数据库关闭(由于任何原因),我希望在运行时切换到活动的辅助数据库以执行select语句。我怎样才能做到这一点 注:例如,我有下面的代码片段: using (AppContext context = new AppContext()) // AppC

针对Azure DB辅助连接,我面临EF问题。我的问题是:

  • 我首先使用EF6和代码
  • 我已经设置了一个带有2个活动地理复制辅助数据库的主Azure DB(具有不同的服务器和DB名称以及登录帐户)
  • 我使用EF6操作主Azure DB。这种情况是,如果主数据库关闭(由于任何原因),我希望在运行时切换到活动的辅助数据库以执行select语句。我怎样才能做到这一点
注:例如,我有下面的代码片段:

using (AppContext context = new AppContext()) // AppContext is derived from DbContext and using the primary connection string
{
     var users = await context.Users.ToListAsync(); // If this line of code failed with the primary connection string
} 
如果line var用户。。。在运行时失败。有什么建议吗

谢谢你的帮助