Wie in diesem tutorial, ich kann Code-First EF Core aus einer vorhandenen Datenbank mit Scaffold-DbContext
in der Package Manager Console Gerüst.Entity Framework Core - Scaffold vorhandene Datenbank zu einer oder einer Gruppe von Klassendateien
Es ist alles gut, aber mein Problem ist, dass es separate Klassendateien für jede Tabelle und ein anderes für die Kontextklasse gerüst. Ich finde das ein bisschen chaotisch, wenn ich zu viele Tische habe.
Ich kann alles von Hand neu anordnen, aber gibt es eine Möglichkeit, alles in eine Klassendatei zu fassen? Oder die Kontextklasse in einer separaten Datei haben und dann die Tabellen in einer anderen Datei pro Schema gruppieren.
Es ist ein Spaziergang im Park, um alle Klassen-Dateien mit PowerShell zu einem zu kombinieren. Sie erhalten doppelte 'using' Blöcke, aber diese verursachen keine Fehler, und Sie können einfach unbenutzte' using' Anweisungen mit PowerShell oder etwas entfernen. Der Befehl Power Shell lautet: 'Get-Content class-files. * | Set-Content combined.file'. Von dieser SO Antwort: http://Stackoverflow.com/a/16709708/8741 – ProfK