Benutzer mit den meisten Antworten
Asp.net Web Api: Der Typ- oder Namespacename "DbContext" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)

Frage
-
Hallo,
Kann mir jemand da helfen?
Ich hatte in ein Video ein Mann nachgemacht.
Er hatte in den Ordner Models einen Controller erstellt die von DbContext erbt also ein DbContext ist.
Ich habe dann auch ein Web API 2 Controller-Leer erstellt
Also hatte ich es auch gemacht aber bei mir steht dann: Der Typ- oder Namespacename "DbContext" konnte nicht gefunden werden. (Fehlt eine Using-Direktive oder ein Assemblyverweis?)
Und beim System.Entity genauso.
Bei mir schaut es so aus:
Beim Mann schaut es so aus:
Danke
Antworten
-
Hallo,
es sieht so aus, als würde dir ein Verweis fehlen. Laut MSDN liegt die DbContext-Klasse in der Assembly EntityFramework. Diesen Verweis kannst du mit Hilfe eines Nuget Paketes hinzufügen (lt. MSDN). Oben rechts in Visual Studio findest du ein Suchfeld, gib dort "EntityFramework" ein und suche entsprechend nach Nuget-Paketen. Im Erscheinenden Fenster musst du das Paket nun installieren:Dadurch werden automatisch die nötigen Verweise gesetzt.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort markiert schuayb Kazrabatli Dienstag, 10. Februar 2015 19:07
-
Hi,
die Grundlagen solltest Du dir selbst aneignen. Englisch kannst Du ja schon etwas, hast Du geschrieben. Daher solltest dich hier über die notwendigen Schritte informieren.
http://www.asp.net/web-api/overview/data/using-web-api-with-entity-framework
Das Forum ist nicht dafür da, dir alles mögliche haarklein zu erklären. Ich freue mich zwar, dass Du recht neugierig bist und viele verschiedene Sachen ausprobierst aber dennoch musst Du lernen, dass Eigenrecherche immer noch das wichtigste Hilfsmittel ist. Eine Grundlagenschulung kann und will das Forum nicht leisten.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Dienstag, 10. Februar 2015 19:24
- Als Antwort markiert schuayb Kazrabatli Mittwoch, 11. Februar 2015 16:02
Alle Antworten
-
Hallo,
es sieht so aus, als würde dir ein Verweis fehlen. Laut MSDN liegt die DbContext-Klasse in der Assembly EntityFramework. Diesen Verweis kannst du mit Hilfe eines Nuget Paketes hinzufügen (lt. MSDN). Oben rechts in Visual Studio findest du ein Suchfeld, gib dort "EntityFramework" ein und suche entsprechend nach Nuget-Paketen. Im Erscheinenden Fenster musst du das Paket nun installieren:Dadurch werden automatisch die nötigen Verweise gesetzt.
Tom Lambert - .NET (C#) MVP
Wozu Antworten markieren und für Beiträge abstimmen? Klicke hier.
Nützliche Links: .NET Quellcode | C# ↔ VB.NET Konverter | Account bestätigen (Verify Your Account)
Ich: Webseite | Code Beispiele | Facebook | Twitter | Snippets- Als Antwort markiert schuayb Kazrabatli Dienstag, 10. Februar 2015 19:07
-
Ok,
vielen Dank für die Antwort
Ich habe es nicht gefunden und beim Nuget Download steht da ein Fehler.
Ich habe aber beim Controller das bei den Controller gefunden:
Ist es das gleiche? Danke
Und da kommt ein Fenster auf. Was muss man dort angeben und können sie es mir erklären?
Hier ist ein Bild von den Fenster:
Danke
- Bearbeitet schuayb Kazrabatli Dienstag, 10. Februar 2015 19:16
-
Hi,
die Grundlagen solltest Du dir selbst aneignen. Englisch kannst Du ja schon etwas, hast Du geschrieben. Daher solltest dich hier über die notwendigen Schritte informieren.
http://www.asp.net/web-api/overview/data/using-web-api-with-entity-framework
Das Forum ist nicht dafür da, dir alles mögliche haarklein zu erklären. Ich freue mich zwar, dass Du recht neugierig bist und viele verschiedene Sachen ausprobierst aber dennoch musst Du lernen, dass Eigenrecherche immer noch das wichtigste Hilfsmittel ist. Eine Grundlagenschulung kann und will das Forum nicht leisten.
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community
- Bearbeitet Stefan FalzModerator Dienstag, 10. Februar 2015 19:24
- Als Antwort markiert schuayb Kazrabatli Mittwoch, 11. Februar 2015 16:02