2016-09-20 2 views
5

Erreichbar zu dotnet Core. In einer Beispiel-Testanwendung, die versucht, EntityFramework.Core in der Dotnet-Core-App einzurichten. Während ich in der Lage war, das EntityFramework.Core NugGet-Paket hinzuzufügen, kann ich das "Hinzufügen" -> "Neues Element" -> "Daten" -> "ADO.NET-Entitätsdatenmodell" nicht findenWo ist der EDMX

Ist das nicht möglich? mit EntityFramework.Core?

Wie unterscheidet sich EntityFramework.Core von EntityFramework 7?

+2

Mögliches Duplikat von [Gibt es ein Entity Framework 7 Database-First POCO Generator?] (Http://stackoverflow.com/questions/29300777/is-there-an-entity-framework-7-database-first-poco (Generator) – Igor

+1

EF7 wurde nach der RC1-Version in EF Core umbenannt. – bricelam

Antwort

8

Es gibt keine Edmx-Unterstützung in Entity Framework Core. Es unterstützt nur einen Code-First-Ansatz. Die Option zum Hinzufügen eines neuen Entitätsdatenmodells wird hinzugefügt, es werden jedoch Entitätsklassendateien anstelle einer edmx-Datei erstellt. Die Werkzeugentwicklung steht derzeit ein wenig hinter der Rahmenentwicklung.

+0

Hallo @ Mike, danke für die Antwort. Wenn kein EDMX, wie schreibt man LINQ-Abfragen gegen die Datenbank? Könnten Sie ein grundlegendes Beispiel geben? – barrypicker

+2

Sie sollten ein wenig Zeit damit verbringen, die offizielle Dokumentation zu lesen: https://ef.readthedocs.io/en/latest/ –

+0

perfekt - danke! – barrypicker