Kısa bir süre önce Entity Framework veri geçişlerine geçtik ve MVC uygulamamız için bazı yapı otomasyon scriptleri üzerinde çalışıyorum. Geçiş yapmak için bir Web.config dosyası varsa, geçişlerimizi sunucu sunucumuzdan 4,3 'da migrate.exe aracını kullanarak başarıyla çalıştırabilirim.Web/App.config olmadan Çalışan Entity Framework migrate.exe aracı için doğru biçim nedir?
ProjectName\packages\EntityFramework.4.3.1\tools\migrate.exe MyAssembly
/startupdirectory:ProjectName\bin\Debug
/connectionString:"Data Source=awesomeserver;Initial Catalog=awesomedatabase;User Id=funkyuser;Password=crazypassword"
/verbose
: ProjectName\packages\EntityFramework.4.3.1\tools\migrate.exe MyAssembly
/startupdirectory:ProjectName\bin\Debug
/startupconfigurationfile:ProjectName\Web.config
/verbose
Ancak çeşitli nedenlerle ben Web.config kullanmaktan kaçının ve sadece göç sırasında doğru bağlantı dizesinde geçmek istiyorum: komut şey gibi görünüyor
Bu işe yaramıyor. Daha da kötüsü, migrate.exe dosyasını bir NullReferenceException ile kilitler. Bağlantı dizesi, Web.config dosyasında kullandığımızla aynıdır.
Bunu daha önce herkes karşılaştı mı? Bağlantı dizgim formatı yanlış mı? Hata?
+1 Eksik parametre için bir NullPointerException alınıyor hala yanlış olsa - Ben EF için bir bağlantı sitesi olup olmadığını emin değilim ama varsa onlara o rapor edin! Teşekkürler! – Rup