Oracle
 sql >> Teknologi Basis Data >  >> RDS >> Oracle

DeleteDatabase tidak didukung oleh penyedia, Oracle dengan Entity Framework

Cara menyemai data menggunakan DropCreateDatabaseAlways or DropCreateDatabaseIfModelChanges tidak didukung dalam pendekatan Model-First.

Ubah kelas data benih menjadi:

public class ToolSeedData : IDatabaseInitializer<ToolContext>
{
    public void InitializeDatabase(ToolContext context)
    {
        var category = new List<CategoryValue>
        {
            new CategoryValue{Id=1, Name = "Associate"},
            new CategoryValue{Id =2, Name = "Professional"},
            new CategoryValue{Id=3, Name = "Master"},
            new CategoryValue{Id = 4, Name = "Product"},
            new CategoryValue{Id = 5, Name = "Portfolio"}
        };

        category.ForEach(cert => context.CategoryValues.Add(cert));

        context.SaveChanges();
    }

Kemungkinan kesalahan jika Anda tidak menggunakannya:

Tautan Microsoft Database seeding tidak berfungsi

Semoga ini bisa membantu orang lain.




  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Cara Mendaftar Semua Tampilan di Database Oracle

  2. Bagaimana saya bisa membuat formulir penyisipan/pembaruan untuk beberapa tabel di Oracle Apex 5.1.4

  3. Bagaimana saya bisa menjalankan skrip SQL asli di JPA/Hibernate?

  4. Permintaan di Oracle untuk menjalankan sum

  5. Bagaimana cara membuat id dengan AUTO_INCREMENT di Oracle?