2017-06-01 1 views
2

Einfache Frage - Ich arbeite in Visual Studio 2017 und während ich weiß, dass die 'Datenbank zuerst' Ansatz in EF ist weg, ich frage mich was der Ersatz ist. Was ich gerne tun würde, ist Klassen aus einer bestehenden Datenbank zu generieren. Ich sehe das: EntityFramework Reverse POCO Generator - ist das die richtige Option, oder gibt es etwas in VS2017 sollte ich verwenden? Ich würde denken, dass dies offensichtlich Informationen wäre, vielleicht bin ich an der falschen Stelle suchen ...Was ist der Ersatz in Visual Studio 2017 für Entity Framework 'Datenbank zuerst'

Hinweis: Ich habe ein ASP.NET Core-Projekt, aber bin nicht mit EF Core. Ich verwende ASP.NET Core gegen das vollständige .NET Framework und EF6.

+0

Ich verwende db zuerst die ganze Zeit in Visual Studio 2017, Sie verwenden EF6, so können Sie auch. – Kris

+0

@Kris, wenn ich versuche, einen neuen Artikel zu erstellen Ich habe keine Option für alle datenbezogenen Elemente. Vielleicht am falschen Ort? –

+0

Wahrscheinlich müssen Sie die Projektvorlagen installieren. Ich bezweifle, dass der ef-Code zuerst nicht mehr unterstützt wird. – CodingYoshi

Antwort

2

Sie müssen eine .NET-Klassenbibliothek für Ihren EF6-Code erstellen, und Sie können Entitätsdatenmodell (mit Datenbank zuerst) hinzufügen oder EF Reverse POCO auch in diesem verwenden, aber es muss ein Standard-Alt sein -School csproj basiertes Projekt.

1

Fügen Sie Ihrer Lösung eine Klassenbibliothek hinzu. Fügen Sie der Klassenbibliothek ein neues Element hinzu, und Sie finden die Datenvorlage, die das Entitätsmodell enthält. Wählen und konfigurieren Sie (hier finden Sie die Option 'Datenbank zuerst') das Entity-Modell auf die gleiche Weise. Das ist es. :)

Verwandte Themen