Po uaktualnieniu do ASP.NET Core 2.0 nie mogę już tworzyć migracji.
Otrzymuję
„Wystąpił błąd podczas wywoływania metody„ BuildWebHost ”w klasie„ Program ”. Kontynuacja bez dostawcy usług aplikacji. Błąd: wystąpił jeden lub więcej błędów. (Nie można otworzyć bazy danych„… ”żądanej podczas logowania. Logowanie nie powiodło się. Logowanie nie powiodło się dla użytkownika „...” "
i
„Nie można utworzyć obiektu typu„ MyContext ”. Dodaj implementację„ IDesignTimeDbContextFactory ”do projektu lub zobacz https://go.microsoft.com/fwlink/?linkid=851728, aby poznać dodatkowe wzorce obsługiwane w czasie projektowania.”
Polecenie, które uruchomiłem wcześniej, było $ dotnet ef migrations add InitialCreate --startup-project "..\Web"
(z projektu / folderu z DBContext).
Ciąg połączenia: "Server=(localdb)\\mssqllocaldb;Database=database;Trusted_Connection=True;MultipleActiveResultSets=true"
To jest mój 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();
}