2013-05-05 14 views
9

sto facendo un codice prima banca dati Entitàun'eccezione durante l'inizializzazione del database

{ "Si è verificato un errore durante l'inizializzazione del database. Vedere la InnerException per i dettagli."}

Funzionava bene, ma ho deciso di eliminare il database fisico per vederlo ricrearlo, ma fallisce ogni volta.

ottengo l'errore

Impossibile allegare il file 'C: \ ASP \ OdeToFood \ OdeToFood \ App_Data \ OdeToFoodDb.mdf' come base di dati 'OdeToFoodDb' "}

. Il suo codice prima non capisco perché non ricrea il database

+0

Hai utilizzato la funzionalità di migrazione? potrebbe essere necessario eliminare le vecchie migrazioni e semplicemente rifare il problema. Trovo ogni tanto che il codice viene frainteso. – Nomad101

+0

Non ho fatto come è fatto? –

+0

Questo dovrebbe essere molto utile per voi http://msdn.microsoft.com/en-us/data/jj591621.aspx – Nomad101

risposta

13

Quindi eliminare il file da Visual Studio era un'idea stupida

SQL è ancora registrato.

Fuoco fino MS Sql Management Tool, connettersi al server nel mio caso

(locale) \ v11.0

Si vedrà il database, esiste ancora, eliminarlo, si otterrà un errore . Il file non esiste. Aggiorna ed è passato da SQL. Ora esegui di nuovo il tuo codice e tutto va bene.

Quindi eliminare il DB dallo strumento di gestione non dallo studio visivo.

+3

Per salvare un download, è anche possibile fai questo da Visual Studio tramite "SQL Server Object Explorer". –

+4

grazie dale, mi hai salvato il tempo. – chintan123

+0

Qui dovrebbe essere: (localdb) \ v11.0 (local -> localdb) –

Problemi correlati