Domanda

Mi sono guardato intorno a Stackoverflow e cerco in Internet, ma non ho trovato una risposta.

Se provo Enable-Migrations Per il mio progetto ricevo l'eccezione

Errore durante la ricerca del tipo di contesto (specificare -verbose per visualizzare i dettagli delle eccezioni). Modifica la classe di configurazione generata per specificare il contesto per abilitare le migrazioni per.

Quindi la mia domanda è:

Quali sono i requisiti per il mio progetto / dbcontext al fine di lasciare che le migrazioni del framework di entità trovino il mio dbcontext senza specificarlo manualmente?

Grazie in anticipo!

È stato utile?

Soluzione

Il progetto avrà bisogno di una classe di database che deriva da DBContext e nel tuo web.config/app.config, avrai bisogno di una stringa di connessione che indica il database giusto utilizzato dalla classe di database.

Il progetto eseguito il comando avrà bisogno di un file di configurazione per avere la stringa di connessione giusta. Anche la sua libreria di classe, hai ancora bisogno di questa configurazione.

Altri suggerimenti

Ho avuto un problema simile che era correlato alla versione sbagliata del framework di entità che si fa riferimento.

Puoi provare a eseguire Update-Package EntityFramework dalla console di pacchetti di pacchetti in Visual Studio.

Se ciò non aiuta, fai riferimento manualmente alla libreria EF 4.3 dal tuo progetto e quindi riesamina le migrazioni abilita-forza per il tuo progetto.

Saluti.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top