Ich arbeitete ein wenig voraus und plante den Übergang von EF 4.2 CTP zu EF 5.0 und als "Hinzufügen einer Code-Generierung Vorlage" in VS11 + .NET 4.5 ist die DbContext Vorlage nicht mehr verfügbar. Irgendwelche Köpfe auf, wenn man zur Verfügung steht und wenn nicht warum (nur neugierig)?Entity Framework 5.0 Beta - wird eine DbContext-Codegenerierungsvorlage bereitgestellt?
Update:
Ich sehe Hinweise auf eine DbContext Vorlage im Enum-Tutorial, aber noch habe ich nicht die Vorlage in meinem VS11 Projekt finden Sie unter .NET 4.5 mit EF5.0 Targeting -Pre installiert. Ich sehe die anderen zwei V5.0 Vorlagen (EntityObject und Self-Tracking). Könnte es ein Konflikt mit anderen Installationen sein, wie in meinem Fall, Entity-Framework 4.2 CTP? Ich stieß auf Vorlagenprobleme, bei denen VS nicht entscheiden konnte, welche System.Data.Entity beim Testen von EF 5.0 verwendet und standardmäßig auf 4.2 gesetzt wurde.
Update 2:
Frische von Windows Beta Server 8 installieren, mit einer Neuinstallation von Visual Studio 11 Beta, noch keine Vorlage EF5 DbContext Codegenerierung. EF 4.2 und Template-Erweiterungen von VS 2010 nicht installiert sind, in der Tat weder VS 2010 nur zu ihrer Information an ...
Zuerst möchten Sie die 4.2 CTP Version deinstallieren. Es verwendet bindende Weiterleitungen (und einige andere Hacks), die wahrscheinlich einige unerwartete Probleme auftauchen lassen, die schwer zu lösen sind. Beachten Sie, dass durch das Deinstallieren des CTP Ihre Tools beschädigt werden. Die Readme von http://www.microsoft.com/download/en/details.aspx?displaylang=en&id=26660 enthält Schritte, die zeigen, wie das behoben werden kann. Sobald Sie VS11, .NET Fx 4.5 Beta (und EF 5.0 beta installiert haben - dies ist nur für CodeFirst Ansatz erforderlich) sollten Sie in der Lage sein, Vorlagen in den "Online Items" zu finden – Pawel
Hier sind die Schritte, die für mich funktionierte: 1) Klicken Sie im Solution Explorer auf die edmx-Datei, um den Designer zu öffnen. 2) wählen Sie Codegenerierungselement hinzufügen .... 3) Wählen Sie EF 5.x DbContext Generator aus Online-Elemente und klicken Sie auf die Schaltfläche Hinzufügen – Pawel
Danke für die Info, ich hatte Angst davor. Ich kann 4.2 CTP nicht deinstallieren, bis ich den darauf basierenden Produktionscode auf EF 5.0 umgestellt habe. Klingt so, als würde ich ein wenig auf VS11, EF 5.0 und .NET 5.0 warten, bevor ich fortfahre ... – Paul