it-swarm.com.de

Vorlage "Code First From Database" wird in Visual Studio Entity-Datenmodell nicht angezeigt Wizard

laut Microsft in diesem article sollte die Option 'Code First From Database' beim Hinzufügen eines neuen Elements zum Projekt unter 'ADO.NET Entity Data Model' in Schritt 3 angezeigt werden.

Ich sehe nur das Folgende enter image description here

Ich habe EF 6.1 mit Nuget installiert. Ich verwende Visual Studio 2012 Ultimate. Was fehlt mir?

55
kurasa

Es stellt sich heraus, dass Sie zur Aktivierung der Vorlage "Code First From Database" download die EF Tools installieren müssen.

76
kurasa
  1. Installieren Sie "Entity Framework Power Tools Beta 4" (Extras -> Erweiterungen und Updates)
  2. Klicken Sie mit der rechten Maustaste, und wählen Sie "Entity Framework" und "Reverse Engineer Code First" aus.
10
Ming

Wahrscheinlich ist meine Antwort zu spät! aber für andere "internautas" funktioniert es wahrscheinlich! ... In meinem Fall war das Problem die .NET Framework-Version. Wenn Sie eine Anwendung erstellen und ein .NET-Framework verwenden, das kleiner oder gleich 3.5 ist, wird die Option nicht angezeigt. Wenn Sie jedoch 4 oder 4.5 verwenden, ist die Option sichtbar

Beifall aus El Salvador, Mittelamerika.

1
Jose David

tl; dr
Lösung: Laden Sie die aktualisierte Version von EF6.1.3 von MS-Downloadseite herunter

enter image description here

Im Detail
Ich habe alle vorherigen Antworten gefunden, die zu einer Lösung geführt haben, aber andere, die behaupteten, sie hätten erfolgreich behoben und ein Problem gelöst - ich fühlte mich nicht gleich.

Aber die Neuinstallation von eftools.msi brachte mich zum Nachdenken: Warum sollte ich die bereits installierte Version neu installieren, wenn ich weiß, dass die Option "Code zuerst" noch fehlt? und so habe ich mich frisch installieren lassen von Microsoft Downloadseite welches für heute die Version 6.1.3 anbietet.

Erfolg! Und es ist Zeit, zu EntityFramework-Tutorial zurückzukehren :)

0
Ziai