Ich versuche MVC3 mit dem Entity-Framework mit Code First zu verwenden, aber der Code-Template-Generierungsprozess in MS Visual Web Developer 2010 - erkennt mein Model im models-Ordner nicht und gibt eine Nachricht - "Keine Model-Klassen verfügbar "- obwohl ich Modellklassen habe, für die ich Controller erstellen möchte.
Die Templating-Option, die ich ausgewählt habe, ist "Controller mit Lese- / Schreibaktionen und Ansichten mit dem Entity Framework".
Ich habe Web Developer 2010 deinstalliert und neu installiert, habe aber immer noch denselben Fehler.
Weiß jemand, wie ich diesen Fehler umgehen kann?
Ich hatte das gleiche Problem.
Beim Durchforsten meiner Referenzen, kurz bevor ich den Computer gegen die Wand warf, stellte ich fest, dass ich EntityFramework Version 4.1 im Webprojekt installiert hatte (von VS 2010, als das MVC 3 Projekt erstellt wurde).
Ich hatte 4.3.1 im Domain-Projekt installiert (von nuget).
Ich habe beide deinstalliert und neu von nuget installiert.
Jetzt funktioniert alles wieder.
Hoffe, das hilft.
Nach dem Erstellen von Modellen muss Ihr Projekt erstellt werden. Ссылка
Wenn dieses Problem weiterhin besteht, gehen Sie folgendermaßen vor, um das Problem zu beheben:
%Vor%Bei diesem Vorgang werden Sie gefragt, ob Sie die vorhandenen Referenzen überschreiben möchten (Sie sind sich nicht sicher, was genau der Satz ist). Sagen Sie also "Ja" zum Überschreiben ...
Versuchen Sie nun, den Controller zu Ihrem Projekt hinzuzufügen und alles wird gut.
Viel Glück!
Tags und Links asp.net-mvc-3 entity-framework ef-code-first