EF POCO gegen ein SQL-Datenbankprojekt umkehren?

Kann ich den EF Reverse POCO-Generator direkt für ein SQL-Datenbankprojekt verwenden?

Ich behalte meine SQL-Datenbankdefinition in einem "Visual Studio SQL-Datenbankprojekt", das mir einige nützliche Funktionen zur Versionskontrolle, einen Schema-Vergleich und einige nützliche Bereitstellungsfunktionen bietet. Manchmal aktualisiere ich die Projektdateien während der Entwicklung aus einer temporären Datenbank, aber das versionskontrollierte Projekt ist für jede Version immer die "Wahrheit".

Wenn ich das @ benutEntityFramework Reverse POCO Code Erster Generator, muss ich meine "Wahrheit" durch eine aktuelle SQL-Datenbank runden, um POCO zu generieren? Oder kann ich den POCO-Generator für ein VS-Datenbankprojekt verwenden?

Ich weiß, dass das Schema eines Datenbankprojekts in verschiedenen VS-Datenbankinteraktionen eine Art Meta-Präsenz aufweist. Beispielsweise wird es mit einem realen Datenbanksymbol im SQL Server-Objekt-Explorer angezeigt. Ich weiß jedoch nicht, ob der Code-First-Generator eine ähnliche Fähigkeit nutzen kann, um Metadaten abzufragen.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage