EF7 cambiar la cadena de conexión en tiempo de ejecución

connection-string entity-framework-core runtime

Pregunta

En las versiones anteriores de EF pudimos modificar la cadena de conexión dbcontext de la siguiente manera:

context.Database.Connection.ConnectionString = "the new connectionstring";

¿Cómo podemos hacer esto con EF7?

Gracias

Respuesta aceptada

Encontré la solución: https://github.com/aspnet/EntityFramework/wiki/Configuring-a-DbContext#config-from-external-code

Código de contexto

public class BloggingContext : DbContext
{
public BloggingContext(DbContextOptions options)
    : base(options)
{ }

public DbSet<Blog> Blogs { get; set; }
}

Codigo de aplicacion

public class BloggingContext : DbContext
{
public BloggingContext(DbContextOptions options)
    : base(options)
{ }

public DbSet<Blog> Blogs { get; set; }
}

Gracias




Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué
Licencia bajo: CC-BY-SA with attribution
No afiliado con Stack Overflow
¿Es esto KB legal? Sí, aprende por qué