Keluar dari proyek menggunakan Linq2Sql, saya menduga bahwa yang berikutnya (lebih besar) mungkin mendorong saya ke dalam pelukan Entity Framework. Saya telah melakukan beberapa pembacaan pada subjek, tetapi apa yang saya belum berhasil temukan adalah cerita yang koheren tentang bagaimana SQL Server Data Tools dan Entity Framework harus / bisa / mungkin digunakan bersama.
- Apakah mereka dikonsepsikan sepenuhnya secara terpisah, dan menggunakannya bersama membelai dengan cara yang salah?
- Apakah mereka entah bagaimana benar-benar ortogonal dan saya tidak mengerti intinya?
Beberapa alasan mengapa saya pikir saya ingin keduanya:
- SSDT sangat bagus untuk memiliki 'dikompilasi' (dicentang) dan mudah sql dan skema versi
- Tetapi kisah 'migrasi / pembaruan' SSDT tidak meyakinkan (bagi saya): "Perbarui apa pun" berfungsi dengan baik untuk skema, tetapi tidak ada cara (AFAIK) yang dapat bekerja untuk data.
- Di sisi lain, saya belum mencoba migrasi EF untuk mengetahui apakah ada masalah yang sama, tetapi bit Atas / Bawah terlihat cukup praktis.