Setelah memutakhirkan ke ASP.NET Core 2.0, sepertinya saya tidak dapat membuat migrasi lagi.
Saya mendapatkan
"Terjadi kesalahan saat memanggil metode 'BuildWebHost' pada kelas 'Program'. Melanjutkan tanpa penyedia layanan aplikasi. Kesalahan: Satu atau lebih kesalahan terjadi. (Tidak dapat membuka database" ... "yang diminta oleh proses masuk. Login gagal. Login gagal untuk pengguna '...' "
dan
"Tidak dapat membuat objek jenis 'MyContext'. Tambahkan implementasi 'IDesignTimeDbContextFactory' ke proyek, atau lihat https://go.microsoft.com/fwlink/?linkid=851728 untuk pola tambahan yang didukung pada waktu desain."
Perintah yang saya jalankan sebelumnya adalah $ dotnet ef migrations add InitialCreate --startup-project "..\Web"
(dari proyek / folder dengan DBContext).
String koneksi: "Server=(localdb)\\mssqllocaldb;Database=database;Trusted_Connection=True;MultipleActiveResultSets=true"
Ini adalah Program.cs saya
public class Program
{
public static void Main(string[] args)
{
BuildWebHost(args).Run();
}
public static IWebHost BuildWebHost(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.UseStartup<Startup>()
.Build();
}