5

Ich erhalte einen Fehler, wenn ich einen Controller in Visual Studio 2013 mit ASP.NET MVC 5.0 und Entity Framework 6.0 hinzufüge. Ich habe schon ein paar Controller und erzeugen Ansichten hinzugefügt, aber nachdem ich das Datentabellen-Paket hinzugefügt, ich bin diese Art von Störung zu erhalten:Wie füge ich einen Controller zu ASP.NET MVC mit Visual Studio 2013 und Entity Framework hinzu?

Error 

"There was an error running the selected code generator" 

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

Ich habe gereinigt und das Projekt wieder aufgebaut, aber es ist immer noch nicht funktioniert. Es gibt eine Tabelle mit dem Namen StudentClass, und ich möchte den Controller für diese Tabelle mit Entity Framework hinzufügen. Wie kann ich den Controller erfolgreich generieren?

Antwort

3

Wenn Sie eine Fehlermeldung erhalten, dass „Es gab einen Fehler, sagt bekommen der Typ ... ", stellen Sie sicher, dass Sie das Visual Studio-Projekt erstellt haben, nachdem Sie die Klasse hinzugefügt haben. Das Gerüst verwendet Reflexion, um die Klasse zu finden.

0

Try-Controller mit hinzuzufügen, rechtsklicken Sie auf Template-Controller und dann: Add -> New Scaffolded Item ...

Add Scaffold dialog

mit EF, dass man auswählen. füllt Dann Controller Formular mit Ihrer Modellklasse (StudentClass in Ihrem Fall), Datenkontextklasse und den Namen des neuen Controller:

Add controller dialog

Verwandte Themen