Add-Controller Model-Klassen nicht angezeigt
Habe ich es geschafft ein Modell zu erstellen, Erste DBContext-Modell (vorher war es eine normale ObjectContext abgeleitete Modell).
Pikanterweise lag jetzt mein VS ist nicht mit meiner Klassen in der Modell-Auswahlliste im "Controller Hinzufügen". Mehr oder weniger alles externe wird hier gezeigt - außer meinem eigenen stuf. Ja - ich kompiliert den code, der code kompilieren ohne Fehler-und neu gestartet VS mehrere Male. Keine Ahnung, was eigentlich Los ist.
Gleichen in der Data Context Class-Selektor.
Manuelly Einstellung der Klasse nicht funktioniert. Fügen Sie immer Klagen ich haben, wählen Sie aus der Liste.
Wo ist VS immer die Daten für die Befüllung der Liste?
Rahmen: MVC4, VS2010, EF4.3.1
Das EF-Modell ist im selben Projekt wie die controller-Klassen. Seltsamerweise KEINE Klasse von meinem Projekt zu sehen ist - nur externe Kurse.
Baujahr/ Debuggen das Projekt, festen mine.
InformationsquelleAutor Obiwan007 | 2012-03-18
Du musst angemeldet sein, um einen Kommentar abzugeben.
Hatte das gleiche problem. Gefunden, nur den Bau des Projekts nicht zu lösen das problem der fehlenden Modell-Klassen. Wiederaufbau das Projekt jedoch löste es sich sofort.
InformationsquelleAutor poeticGeek
Der Grund, warum es funktioniert hat, ist, dass, indem Sie es in einem anderen Projekt, das Sie "gebaut" und dann zeigte es sich. Wenn Sie würden gebaut haben Ihr erstes Projekt und dann versucht, um einen controller hinzuzufügen bam es dort sein würde.
InformationsquelleAutor Joshua Schipper
"Controller hinzufügen" - Modell-Klassen gezeigt, nicht für den Gerüstbau.
Umgebung: ASP.NET MVC5 mit C# Visual Studio 2013
Lösung 1: Wenn der name der Lösung ist die GLEICHE wie Projekt-name, nur "saubere" Lösung, Projektmappe Erstellen. Wird es funktionieren.
Lösung 2: Wenn Lösung name UNTERSCHEIDET sich von der Projekt-name, dann überprüfen Sie die unten aufgeführten Schritte:
(i) Überprüfen Sie Ihre Modell-Klasse(s) - namespace als
angenommen name der Lösung ist das "WGT" und Projekt name ist "MS", dann Modelle Klasse sagen Benutzer sollte
(ii) Nach diesem, klare Lösung.
(iii) Projektmappe
Wird es sicherlich funktionieren. Fand diese Lösung nach verbringen eine Menge Zeit. Es ist ein praktisches und implementierte Lösung.
Ich weiß nicht, warum, aber die Reinigung der Lösung war für mich
InformationsquelleAutor Varinder Hatta
Hatte das gleiche problem. Ich reparierte es.
InformationsquelleAutor atik sarker
Endlich habe ich es geschafft, das Gerüst wieder zu arbeiten.
Ich überarbeitete mein Modell.edmx aus dem main-Projekt. Die Template-Zeug wird jetzt die Generierung der model-Klassen in diesem neuen Modell-Projekt.
Nachdem Sie die Modell-Projekt, um die wichtigsten Projekt, die Klassen zeigen sich im controller-Modell selectbox wieder.
Seltsam, wie es scheint, um die Arbeit in einem völlig neuen set-up-Lösung ohne Trennung...
InformationsquelleAutor Obiwan007
Möglicherweise im Zusammenhang mit: Add View-Model-Klasse dropdown zeigt nicht meine Klasse
War ich auf der Suche nach einer Lösung, um diese, wenn das hinzufügen einer controller -, aber erreicht der erwähnte post von vorhin, als Sie zu erreichen dieses. Entfernen AssemblyInfo.cs und festlegen der Eigenschaften auf das Projekt hat bei mir (VS2010).
InformationsquelleAutor Parag Doke
Hatte das gleiche problem mit einem EF-Modell in einem separaten Projekt zu beginnen.
Alles neu erstellen hat nichts, aber einfach Neuladen in eine neue Instanz von Visual Studio behoben.
InformationsquelleAutor Gone Coding
Ich habe das gleiche Problem , Prüfen Sie die Paket - (asp.net mvc & EF )
Kompatibilität , upgrade alle nuget-Pakete. clean und Rebuild-Projekt. Das funktioniert für mich.
http://forums.asp.net/t/1791616.aspx?Can+t+create+new+controller+Kein+Modell+Klassen+++
InformationsquelleAutor racsonp
Erstellen Sie ein neues MVC-internet-Seite. Hinzufügen von vorhandenen (Ihre model-Klassen) - überprüfen Sie, ob es funktioniert, dann start-diff der beiden Projekte.
Scheint nicht ein problem in der EF-libs. Vielleicht hat es etwas zu tun mit der Generierung der model-Klassen verwenden, wie Sie bauen jetzt über templating (Modell.tt). Auf der anderen Seite - seine Arbeit auf einen einfachen SPA-Projekt - sehr seltsam.
InformationsquelleAutor RickAndMSFT
Ich gerade erlebt dieses Problem in einem Projekt tätig war. Es gab KEINE updates zu EF oder MVC, es gerade begonnen zu werfen "gibt Es kein Modell-Klassen..." - Meldung. I gesichert mein Projekt gelöscht, die es von meiner HD und habe die aktuelle version aus der Quellcodeverwaltung SVN in diesem Fall. Ich baute Sie das Projekt, und jetzt funktioniert es wieder, genau wie Magie.
VS 2012
EF 5.0
.NET 4.5
MVC 4.0
InformationsquelleAutor Roy Owen
Bau /Umbau nicht für mich arbeiten. Ich hatte zu schließen und öffnen Sie die Lösung, und dann wird die Klasse endlich erschienen.
InformationsquelleAutor Gullbyrd
Ich hatte das gleiche Problem mit einem bestimmten Modell. Ich war mit .Net Core 2.x mit EF-Core.
Stellte sich heraus, es war, weil es war das vererben einer Klasse, die wiederum erbt von Microsoft.AspNetCore.Identität.IdentityUser. EF-Core wird nicht lassen Sie mich, das Gerüst aus, das Modell. Ich entfernte die Vererbung von IdentityUser von der Basis-Klasse und das Modell erschien in der dropdown-für EF-neue Controller.
InformationsquelleAutor petryuno1