Ho lavorato con MVC5 e Entity Framework 6 negli ultimi mesi. Ho separato i miei modelli principali/business logic e "Migrations" in un assembly separato e l'ho fatto riferimento nella mia applicazione web. Le migrazioni hanno funzionato bene.Entity Framework Migration "Nessuna stringa di connessione denominata" DefaultConnection "è stata trovata ..."
Oggi ho eseguito "Update-database" e ottengo "Nessuna stringa di connessione denominata" DefaultConnection "potrebbe essere trovata nel file di configurazione dell'applicazione."
"DefaultConnection" è ANCORA nel mio file web.config. Se copio la sezione nel progetto in cui si trovano le migrazioni, funziona di nuovo. Se rimuovo la sezione, genera quell'errore. Non so cosa potrebbe essere cambiato.
L'unica cosa che ho fatto da ieri è stata eseguire "Pulizia disco" per liberare spazio sul mio HD.
grazie a questo mi stava facendo impazzire come è successo anche a me oggi – TheEdge
E giusto per chiarire che non è un comando della Console di Gestione pacchetti, proprio come fare clic con il tasto destro del mouse su un progetto di avvio appropriato e scegliere 'Imposta come avvio Prioject'. – SharpC
Aveva un problema simile: le classi EF si trovano in un altro progetto. Ma lo stesso progetto che era stato impostato come avvio doveva essere impostato come Avvio e il progetto EF come DefaultProject nella console del gestore pacchetti per farlo funzionare. – Mathieson