Namespace kann nicht gefunden werden, wenn das Neuerstellen von entity framework
Habe ich umgebaut meine entity framework eine MVC 3-Projekt. Dies war vor der Arbeit habe ich dies getan. Jetzt aber, bekomme ich die Fehlermeldung:
The type or namespace name 'myEntities' could not be found (are you missing a using directive or an assembly reference?)
überall in meinem code, wo es Referenzen, Entity Framework. Diese Arbeit war vor dem Umbau, so folgt daraus, dass es sein muss. Ich habe überprüft, dass der name der Verbindung in meinem web.config gelöscht und neu installiert, das entity framework, aber es ist nicht referenziert werden.
Irgendwelche Ideen, wie man diese Fehler beheben?
- waren die Entity-Framework-Klassen erstellt unter Verwendung einer T4-Vorlage? der rebuild könnte verursacht haben, die Vorlagen, um wischen Sie Ihren code gen, haben Sie vielleicht, um die Vorlage wieder.
- Sie nicht erhalten eine Fehlermeldung, dass Entity Framework konnte nicht gefunden werden, aber, dass Ihre
myEntities
Klasse konnte nicht gefunden werden. Das sagt mir, dass alles, was code-Datei statt der 'myEntities' Klasse war ausgelöscht durch den Neuaufbau... welche Methode hast du benutzt, um einzurichten, Entity Framework (Code First, Model First, Database-First)?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Heute Stand ich vor der gleichen Frage und Abfällen meinen ganzen Tag.
Ich endlich mit dem Lesen beginnen Fehler Zeile für Zeile und finden den genauen Fehler.
Löste ich dieses problem durch löschen aller Tabellen aus dem Entity .edmx-dann mit der rechten Maustaste, und wählen Sie Modell aus der Datenbank aktualisieren, und wählen Sie alle Tabellen, die Sie wollen ,Nächstes erstellen Sie das Projekt neu.
Siehe da, es war einfach. Ich den Namen der Verbindungszeichenfolge auf einen anderen Namen als den Namen des Objekts rufe ich in meinem code!
Warum gehst du nicht überprüfen Sie heraus diese anderen SO schreiben, die hat ein sehr ähnliches problem zu verkaufen. Es gibt ein paar verschiedene Vorschläge, um Ihr problem zu beheben und hoffentlich einer von Ihnen wird für Sie arbeiten! Prost!
Die referenzierte Komponente 'EntityFramework' konnte nicht gefunden werden.
Habe ich heute aktualisiert und eine Spalte der Tabelle. Hatte zu löschen und dann erneut hinzufügen, die Tabelle und alle Tabellen mit Beziehung auf es, um es zu erzeugen, wieder richtig.