5 entry daha
  • system.data.sqlclient.sqlexception: 'şu anda kullanımda olduğu için "burada_database_adı_var" veritabanını bırakamıyor.' gibisinden bir database hatası alıyorsanız deneme yanılma yoluyla söylüyorum ;

    çözüm 1: test verileri için dropcreatedatabasealways datainitializer kullanmak bir çözümdür
    çözüm 2: tüm sekmeleri kapatıp projeyi tekrar çalıştırmak bir çözümdür
    çözüm 3: database bağlantısını kesmek ve projeyi tekrar çalıştırmak bir çözümdür
    çözüm 4: databaseyi silip projeyi tekrar çalıştırmak bir çözümdür. databaseyi kendi yine datainitializer'da yazdığınız gibi oluşturuyor.
    çözüm 5:dropcreatedatabaseıfmodelchanges datainitializer kullanılabilir . database silip initializerı bu dropcreate.. ifmodelchanges ile yaparsanız bu model değişikliklerinden tetiklenecek şekilde çalışabilir.

    hepsi birer çözümdür ama optimum çözüm nedir tam olarak kavramış değilim. soru çok net test verilerini datainitializer'da yazdıktan sonra sürekli güncellenmesini istiyorum güncelleme metodu yazmadan çözüm olsun istiyorum. çözüm 1i evet çok net bir çözüm ama sürekli sıfırdan database oluşturması yorucu.. diğer şartlarda da çözüm alıyorum ama en doğrusu nedir bilmiyorum. c# zaten sevmiyorum bir de hata ile karşılaşınca iyice sinir oluyorum üstüne üstlük bir de hata çözümü net değil varyasyonlar ile çözülecekse iyice ayar oluyorum gece 2 lan 2
6 entry daha
hesabın var mı? giriş yap