Bagikan melalui


Mengelola Skema Database

EF Core menyediakan dua cara utama untuk menjaga model EF Core dan skema database Anda tetap sinkron. Untuk memilih di antara keduanya, tentukan apakah model EF Core atau skema database Anda adalah sumber kebenaran.

Jika ingin model EF Core Anda menjadi sumber tepercaya, gunakan Migrasi. Saat membuat perubahan pada model EF Core, pendekatan ini secara bertahap menerapkan perubahan skema yang sesuai ke database Anda sehingga tetap kompatibel dengan model EF Core.

Gunakan Rekayasa Terbalik jika ingin skema database Anda menjadi sumber tepercaya. Pendekatan ini memungkinkan Anda untuk merancah DbContext dan kelas jenis entitas dengan merekayasa balik skema database menjadi model EF Core.

Catatan

Membuat dan menghilangkan API juga dapat membuat skema database dari model EF Core Anda. Namun, cara ini khususnya untuk pengujian, pembuatan prototipe, dan skenario lain tempat menghilangkan database dapat berlaku.