Après la mise à niveau vers ASP.NET Core 2.0, je n'arrive plus à créer de migrations.
Je suis en train
"Une erreur s'est produite lors de l'appel de la méthode 'BuildWebHost' sur la classe 'Program'. Poursuite sans le fournisseur de services d'application. Erreur: une ou plusieurs erreurs se sont produites. (Impossible d'ouvrir la base de données" ... "demandée par la connexion. La connexion a échoué. Connexion a échoué pour l'utilisateur '...' "
et
"Impossible de créer un objet de type 'MyContext'. Ajoutez une implémentation de 'IDesignTimeDbContextFactory' au projet ou consultez https://go.microsoft.com/fwlink/?linkid=851728 pour des modèles supplémentaires pris en charge au moment du design."
La commande que j'ai précédemment exécutée était $ dotnet ef migrations add InitialCreate --startup-project "..\Web"
(à partir du projet / dossier avec le DBContext).
Chaîne de connexion: "Server=(localdb)\\mssqllocaldb;Database=database;Trusted_Connection=True;MultipleActiveResultSets=true"
Ceci est mon 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();
}