Frage

ich MVC gerade heruntergeladen und ich durch ein Tutorial werde. Alles geht gut, bis ich versuche, ein Datacontext-Objekt zu erklären.

Meine dbml heißt db.dbml (versuchte ein anderer auf dem Namen test.dbml) und wenn ich versuche, dies:

public dbDataContext db = new dbDataContext();

ich:

  

Der Typ oder Namespace-Name   'DbDataContext' konnte nicht gefunden werden ...

Bin ich etwas fehlt? In Webforms ist dies alles, was ich zu tun hatte, und in dem Tutorial, das ist alles, was gezeigt wird. Ich habe die neueste MVC heute ...

Danke.

** EDIT: Ich bin mit VS2008 SP1

War es hilfreich?

Lösung

Dies ist ein sp1 Fehler, wenn Sie partielle Klassen verwenden, finden Sie die folgenden und Abhilfen: https://connect.microsoft.com/VisualStudio/feedback/ViewFeedback. aspx? FeedbackID = 361577

Andere Tipps

Ein paar schnellen questiosn: Ist der Name Ihres Datenkontextes „dbDataContext“ ... ist es auch in einem Namensraum? (Sie haben, dass Namespace verwiesen).

Eine andere Frage ... ist dies ein Laufzeitfehler oder ein Fehler compiletime?

versuchen Kontext auf den Namespace hinzufügen {} Project .models ...

, da die Modelle in den Modellen Namespace gespeichert werden .. versuchen, zu überprüfen, ob Sie den Namensraum im aktuellen Kontext enthalten haben ..

, wenn Sie die Klasse fügen Sie einfach die solution.you bauen ll Ihre Klassen in der Liste

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top