Після оновлення до ASP.NET Core 2.0 я вже не можу створювати міграції.
Я отримую
"Під час виклику методу" BuildWebHost "класу" Програма "сталася помилка. Продовження без постачальника послуг додатків. Помилка: сталася одна чи більше помилок. (Неможливо відкрити базу даних" ... "запитував логін. не вдалося користувачеві "..." "
і
"Неможливо створити об'єкт типу" MyContext ". Додайте реалізацію" IDesignTimeDbContextFactory "до проекту або перегляньте https://go.microsoft.com/fwlink/?linkid=851728 додаткові шаблони, які підтримуються під час проектування."
Команда, яку я раніше виконувала, була $ dotnet ef migrations add InitialCreate --startup-project "..\Web"
(з проекту / папки з DBContext).
Рядок з'єднання: "Server=(localdb)\\mssqllocaldb;Database=database;Trusted_Connection=True;MultipleActiveResultSets=true"
Це мій 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();
}