Ne yapıyorum yanlış. Ben bir kullanıcı DbContext kurulum var ve ilk olarak powershell ile ilk Code-First oluşturduğumda çalışıyor.EntityFramework 6.0 CreateDatabaseIfNotExists Kodu oluşturmak için kod ilk olarak
Veritabanı başlatıcıyı, uygulama başlangıcında beklendiği gibi uyguladım. Gerçekten ben aslında veritabanını düştü veritabanı oluşturur ve şimdi veritabanı oluşturulmaz şaşırıp eğer
Database.SetInitializer<UserDbContext>(new CreateDatabaseIfNotExists<UserDbContext>());
Sadece test etmek. SQL Server 2012 kullanıyorum, neyin yanlış olabileceği hakkında bir fikir.
alıyorum hata mesajı Paket Yöneticisi konsolundan aynı çalıştık
System.InvalidOperationException: Migrations is enabled for context 'UserDbContext' but the database does not exist or contains no mapped tables. Use Migrations to create the database and its tables, for example by running the 'Update-Database' command from the Package Manager Console.
ve hala bana aynı mesajı verecek mi.
Aynı sayfaya bakıyorum db oluşturma hakkında sorun. Bu çizgiyi nereye koydun? Configuration.cs dosya 'public Configuration()'? Çünkü onu yerleştirdiğim yer burasıydı ve her zaman "update-database" komutunu çalıştırdığımda 2013'e çarptı. senden duymayı seviyorum. – Yustme
@Yustme, konu oldukça eskidir, ancak kayıt için 'Contizer' yapıcısında 'initializer'ı yapılandırırsınız. – Akbari