Cambiar dinámicamente la cadena de conexión en Asp.Net Core

Quiero cambiar la cadena de conexión sql en el controlador, no en ApplicationDbContext. Estoy usando Asp.Net Core y Entity Framework Core.

Por ejemplo:

public class MyController : Controller {
    private readonly ApplicationDbContext _dbContext
    public MyController(ApplicationDbContext dbContext)
    {
        _dbContext = dbContext;
    }
    private void ChangeConnectionString()
    {
    // So, what should be here?
    } }

¿Cómo puedo hacer esto?

Respuestas a la pregunta(5)

Su respuesta a la pregunta