2010-12-22 14 views
5

Bunu denedim, ayrıca EF modelini değiştirdiysem ve veritabanını modelden yenilemek istiyorsam, veritabanındaki tüm mevcut verilerin kaybedileceğini de buldum.Model hakkında ilk EF4 geliştirme

Bunu düzeltmenin herhangi bir yolu var, çünkü bu her zaman geliştirme sırasında gerçekleşir.

+0

Evet, tasarımcı gerçekten bir değişim komut dosyası seçeneği sunmalıdır. Belki bir sonraki versiyon. –

+3

Muhtemelen tasarımcı senaryosunu üretim veritabanınıza uygulamaz değil misiniz? Eğer değilse, yeni bir veritabanı şeması oluşturabilir (test/geliştirme için) ve bundan memnun olduğunuzda şemayı üretim veritabanınıza uygulamak için bir şema güncelleme aracı (örneğin, Red Gate'in SQL Karşılaştırması) kullanın. –

cevap

3

Entity Designer Veri Tabanı oluşturma powerpack'ini inceleyin microsoft'dan görsel bir stüdyo ekleyin, bu da db şemanızı verilerinizi silmeden değiştirmenize izin veriyor.

0

James Gaunt temel olarak çivilenmiş - şemayı yeni bir veritabanında oluştur ve şema güncelleme araçlarını kullan. Şema ve verileri Visual Studio'da "Veri" Menüsü altında karşılaştırmak ve araçları taşımak için mutlaka bir şey satın almanız gerekmez.