Yeni bir MVC4 web sitesi oluşturmak için bana bir özellik verildi, ilk başta çok büyük bir proje olmayacak, ancak iş bunun için yeni fikirler aldıkça büyüyeceğinden şüpheleniyorum.
.NET 4.5 ASP.NET MVC4 ve EF kullanarak Veritabanımı işlemek için önce kod geçişleri veya Sql Server Veri Araçları (SSDT) arasında seçim yapmak zorundayım.
SSDT ile çözümümün bir parçası olarak bir projede veritabanımı kontrol edebilir ve geliştirmeden üretime ve dacpac dosyalarını kullanmanın ötesinde değişiklikleri yönetebilirim. MVC3 kod ilk önce benim deneyim sınırlı veritabanı seçenekleri nedeniyle geliştirme ötesinde kullanmak değildi. Her zaman model değişikliğinde Db'nin düşürülmesi veya Db değişikliklerinin elle işlenmesi ile sonuçlanır. Ancak artık durum böyle olmayan MVC4 Migrations'a inanmaya yöneldim ve şimdi Db güncellemelerini gönderebilirim.
Bu yüzden sorum, hangisinin geliştirmede zamandan / emekten tasarruf sağlamanın yanı sıra ölçeklenebilir ve üretim değişikliklerini yapabilen en verimli yöntemdir. İlk önce kodu ve Modellerimden Veritabanımı oluşturma yeteneğini beğendim, taşımaların tanıtımı şimdi üretimde uygulanabilir mi?