5

Viene visualizzato un errore quando aggiungo un controller in Visual Studio 2013 con ASP.NET MVC 5.0 ed Entity Framework 6.0. Ho già aggiunto un paio di controller e viste generate, ma dopo ho aggiunto il pacchetto DataTable, sto ottenendo questo tipo di errore:Come si aggiunge un controller a ASP.NET MVC con Visual Studio 2013 e Entity Framework?

Error 

"There was an error running the selected code generator" 

"There was an error getting the type 'project.classes.StudentClass' Try rebuilding the project" 

Ho pulito e ricostruito il progetto, ma ancora non funziona. C'è una tabella denominata StudentClass e voglio aggiungere il controller per quella tabella utilizzando Entity Framework. Come posso generare il controller con successo?

risposta

3

Se si ottiene un messaggio di errore che dice "C'è stato un errore ottenendo il tipo ... ", assicurati di aver creato il progetto Visual Studio dopo aver aggiunto la classe. L'impalcatura usa la riflessione per trovare la classe.

0

tenta di aggiungere controller con tasto destro del mouse sul modello di controller e quindi: Add -> New Scaffolded Item ...

Add Scaffold dialog

Selezionare quello con EF. Quindi riempire Aggiungi modulo controller con la classe del modello (StudentClass nel tuo caso), classe del contesto dati e il nome del nuovo controller:

Add controller dialog

Problemi correlati