Gibt es einen Entity Framework 7 Database-First POCO Generator?

asp.net-core c# entity-framework-core sql-server

Frage

Ich habe mit Entity Framework 7 und ASP.NET 5 für ein neues Projekt gespielt, an dem ich gerade arbeite, aber ich habe einen Roadblock bekommen. Das Team, an dem ich arbeite, verwendet einen DBA-Ansatz für die Entwicklung. Dh die Datenbank wird von DBAs entworfen und dann ändern die Entwickler den Code, um die Modelländerungen zu kompensieren.

Mit EF6 funktioniert das gut, da wir den Code nur mit der "Update" -Funktion des EDMX-Designers aktualisieren können. Ein Klick, wir bekommen die neuen Klassen und wir sind fertig. In EF7 ist jedoch alles anders. Es gibt keinen Designer mehr, und wir sollten Code-First verwenden, der laut einigen Blogposts des EF-Teams auch die "Database-First" -Code-Generierung unterstützen sollte.

Ich bin jedoch nicht in der Lage, herauszufinden, wie dies mit Visual Studio 2015 CTP6 in einer ASP.NET 5-Anwendung zu tun. Ist die Werkzeugunterstützung noch da, oder habe ich kein Glück? Und kommt es überhaupt?

Beliebte Antwort

In den letzten Bits ist es möglich, die dnx-Eingabeaufforderung und PowerShell-Befehle zu verwenden, ja

Scaffold-DbContext '<connectionString>' EntityFramework.MicrosoftSqlServer

oder

dnx ef dbcontext scaffold "<connectionString>"  EntityFramework.MicrosoftSqlServer

oder (von EF Core RC2)

dotnet ef dbcontext scaffold "<connectionString>"  Microsoft.EntityFrameworkCore.SqlServer

Sie müssen das Microsoft.EntityFrameworkCore.Tools Paket installieren, damit der Befehl funktioniert.



Related

Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow
Lizenziert unter: CC-BY-SA with attribution
Nicht verbunden mit Stack Overflow