ASP.NET Core 2.0'a yükselttikten sonra artık geçişler oluşturamıyorum.
Ben alıyorum
"'Program' sınıfında 'BuildWebHost' yöntemi çağrılırken bir hata oluştu. Uygulama hizmet sağlayıcısı olmadan devam ediliyor. Hata: Bir veya daha fazla hata oluştu. (Oturum açma tarafından talep edilen veritabanı" ... "açılamıyor. Oturum açma başarısız oldu. Oturum açma "..." kullanıcısı için başarısız oldu "
ve
"'MyContext' türünde bir nesne oluşturulamıyor. Projeye 'IDesignTimeDbContextFactory' uygulaması ekleyin veya tasarım zamanında desteklenen ek desenler için https://go.microsoft.com/fwlink/?linkid=851728 adresine bakın ."
Daha önce çalıştırdığım komut $ dotnet ef migrations add InitialCreate --startup-project "..\Web"
(DBContext ile proje / klasörden) idi.
Bağlantı dizisi: "Server=(localdb)\\mssqllocaldb;Database=database;Trusted_Connection=True;MultipleActiveResultSets=true"
Bu benim 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();
}