Entity Framework Code First dan Database First

Database First

Keuntungan:

Anda dapat menggunakan database yang sudah ada dan membuat tabel dan asosiasi di sana.
Mudah untuk menghindari kehilangan data pada perubahan karena Anda bekerja dari database
Kekurangan:

Menciptakan associations, foreign keys, constraints dll dari database dapat lebih sulit.
Tidak mudah untuk sinkronisasi perubahan basis data.
Perlu alat eksternal untuk melakukan sinkronisasi perubahan dengan basis data jauh.
Code First

Keuntungan:

Mendukung migrasi basis data yang membuatnya sangat mudah untuk menjaga berbagai database sinkron.
Perubahan model kecil tidak akan menyebabkan kehilangan data.
Anda memiliki lebih banyak pilihan kustomisasi dan kontrol lebih.
Kekurangan:

Lebih sulit untuk mempertahankan database kemudian menggunakan alat desain visual.
Pengetahuan tentang C # diperlukan untuk membuat database.
Sumber : http://roland.kierkels.net/c-asp-net/ef-model-vs-database-vs-code-first-approach/

Be the first to comment

Leave a Reply

Your email address will not be published.


*


Skip to toolbar