2013-03-02 11 views
7

Kod ilk geçişlerini kullanarak bir uygulama oluşturuyoruz. Entity Framework 5.0.0 RC kullanıyorduk ve Entity Framework için NuGet paketimizi güncelledi.Model modelleri bağlamıyla uyumlu hale geldi.Kod ilk geçişler aylar boyunca çalışıyorlardı"Context" bağlamını destekleyen model, EF 5 yükseltmesinden sonra Add-Migration ile değiştirildi ...

Modellerimizi değiştirdiğimizde ve bir geçiş eklemeye çalıştığımızda göçler, biz modeli destek için System.InvalidOperationException değişti alırlar.

belli ki ben bir göç eklemek çalışıyorum sahiptir.

Buradan ne yapacağımızdan emin değiliz. Değişiklikleri kaldırırsam, Get-Migrations'ı başarıyla çalıştırabilirim ve veritabanının doğru şekilde uygulanan tüm geçişlere sahip olduğunu gösterir. ProductVersion sütunu "5.0.0-rc.net45" yazıyor olsa da.

Bu sorunu başka biri deneyimledi mi?

cevap

3

Bulunamadı. Bu sorunun kaynağı, this other question'da olduğu gibi, aynı sınıf için kurucumuzda DbContext.CommandTimeout'u ayarlayan koddu. Bu mülke erişilmesi, bize gerçekten çağırdığımız komutun hatasını çözmeye çalışan bir başlatma sürecini başlattı.

+2

Bu garip bir etkidir. Bulduğuna sevindim çünkü kimsenin bunu tahmin edip edemeyeceğini bilmiyorum. :) –

İlgili konular