Kayıtlı yordamlar ve EDMX ile ilgili sonsuz sorunlar yaşadım. Bir prosedür oluşturdum, modeli veritabanından güncelledim ve hepsi işe yaradı. Daha sonra bir sütunu kaldırdım ve saklı yordamda yeni bir tane ekledim. Modeli güncelledim, ancak EDMX proc tanımını yenilemedi.Saklanan Yordamlar ve güncelleştirme EDMX
Proc'u bıraktım ve bir güncelleştirme yaptım, ancak el ile proc. Veriyi yeniden adlandırıp veritabanından model güncellemesiyle almayı bitirdim.
Sadece aynı sorunu yaşadım. Yeni bir sütun eklendi ve mevcut bir sütunu yeniden adlandırıldı. Veritabanından güncelleme modeli ile EDMX'i yeniledim, ancak EDMX'te hiçbir değişiklik olmadı ve açık bir şekilde çalışma zamanında başarısız oldu. Depolanmış prosedür güncellemesi Entity Framework ile nasıl yapılmalıdır?
Ben, proc kaldırıldı modeli rejenere, yordam için 'cs' dosyalarını silinmiş derlenmiş, daha sonra modelini rejenere ve patlama, tekrar veritabanına prosedürü eklendi! Aynı modeli 3 kez ekler, sadece sonuncusu doğru olur. Neden eski sürümleri geri getirmeye devam ediyor?
Hayat kurtarıcınız: D ... Teşekkürler! – Muhammedh
Teşekkürler Muhammedh – SArifin
Bu çok yardımcı oldu, teşekkürler! Ben biraz edimsiz olduğunu itiraf etmeliyim çünkü edmx şemasında bunu arıyordum ve Depolanmış Prosedürler orada gösterilmiyor - sadece Tablolar ve Görünümler. –