Después de actualizar a ASP.NET Core 2.0, parece que ya no puedo crear migraciones.
Me estoy poniendo
"Se produjo un error al llamar al método 'BuildWebHost' en la clase 'Programa'. Continuando sin el proveedor de servicios de la aplicación. Error: Se produjeron uno o más errores. (No se puede abrir la base de datos" ... "solicitada por el inicio de sesión. El inicio de sesión falló. Iniciar sesión falló para el usuario '...' "
y
"No se puede crear un objeto de tipo 'MyContext'. Agregue una implementación de 'IDesignTimeDbContextFactory' al proyecto, o consulte https://go.microsoft.com/fwlink/?linkid=851728 para obtener patrones adicionales admitidos en tiempo de diseño".
El comando que ejecuté anteriormente fue $ dotnet ef migrations add InitialCreate --startup-project "..\Web"
(del proyecto / carpeta con DBContext).
Cadena de conexión: "Server=(localdb)\\mssqllocaldb;Database=database;Trusted_Connection=True;MultipleActiveResultSets=true"
Este es mi Program.cs
public class Program
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
}