Son zamanlarda Entity Framework 4.1 Kodu ile programlama yapıyorum. Öncelikle geliştirilmeyi seviyorum, ancak yalnızca bir son plan ve hızla değişen bir özellik listesiyle, Sınıf / Veritabanını uygulama gereksinimlerini karşılayacak şekilde sürekli olarak değiştiriyorum.
Geliştirme aşamasında, canlı veri yok ve tüm veritabanını kolayca silebiliyorum, böylece yeni şema ile yeniden oluşturulabiliyor, ancak açık bir şekilde, ne zaman canlı olduğu - bu çok kötü!
Görebildiğim tek çözüm meta veri tablosunu bırakmak ve veritabanını manuel olarak senkronize halde tutmak veya temelde bırakıp yeniden yerleştirmek.
Kişisel olarak ilk yöntemi tercih ediyorum, çünkü verileri yeniden oluşturmak ve taşımaktan daha fazla sütun / tablo eklemenin daha kolay olacağını düşünüyorum, ancak bir şeyi kaçırmazsam, bu tamamen İlk Kod'dan uzaklaşıyor.
Öyleyse asıl soru, Kod İlk olduğu gibi sadece ilk gelişme ve üretim ortamı için EF'i yönetmek için iyi bir strateji nedir?