Ich möchte ein Laufzeitmigrationssystem erstellen. Nach dem Blick auf EF Core-Quellcode erkannte ich, dass MigrationsScaffolder gehen Up und Down-Operationen als Liste von MigrationOperation dann übergeben Sie es an MigrationCodeGenerator. In diesem Punkt ist jeder Weg, dass Ausführen "MigrationOperation" anstelle von Code generieren ???Wie wird MigrationOperation stattdessen als Textcode gespeichert?
0
A
Antwort
1
Die Migrator verwandelt sie wieder in MigrationOperation Objekte von Up
(oder Down
) und führt sie ruft.
Der RelationalDatabaseCreator generiert und führt sie auch direkt aus.
Verwandte Themen
- 1. Wie html2canvas als PDF-Datei gespeichert wird
- 2. Wie wird lpCmdLine gespeichert?
- 3. Wie wird ModelChoicieField gespeichert?
- 4. Float-Typ wird als exp gespeichert
- 5. JavaScript responseText wird nicht als Variable gespeichert?
- 6. Wie wird der Konstruktorname stattdessen 'Objekt' angezeigt?
- 7. JMeter CSV Data Set beschädigt japanische Strings als richtige UTF-8 gespeichert, bekomme ich stattdessen Fragezeichen
- 8. Wie wird eine Build-Variable als Build-Schritt dauerhaft gespeichert?
- 9. Wie base64 als Bild im Dateisystem in Javascript gespeichert wird
- 10. nur HTML-Textcode in Tables (Laravel 5.4)
- 11. Wie wird diese Dokumentensammlung gespeichert?
- 12. Wie wird ein Prozentwert gespeichert?
- 13. Wie wird ein Array gespeichert?
- 14. Wo wird Memcache gespeichert?
- 15. Variable wird nicht gespeichert?
- 16. Untersuchen, wie eine Montageanweisung gespeichert wird
- 17. Rails Where-Klausel, wenn etwas als Array gespeichert wird
- 18. Wie wird ein Objekt auf Festplatte gespeichert?
- 19. Wie wird Syntax hervorgehobener Text gespeichert?
- 20. Wo wird ViewState gespeichert?
- 21. wie login info mit angularJS gespeichert wird
- 22. Warum choice.set wird stattdessen verwendet, wenn Choice.set?
- 23. Wie wird ein PDO-Ergebnis gespeichert?
- 24. C# Wie Bild in MemoryStream gespeichert wird
- 25. Wie qrcode (Bild) gespeichert wird, das im Anwendungsordner generiert wird
- 26. Wie wird der Client in Redux gespeichert?
- 27. Benötigt tkinter arrowshape ein Tupel, wird aber als Text gespeichert?
- 28. Wo wird TempData gespeichert?
- 29. Bildschirmaufnahmedatei wird nicht gespeichert
- 30. Google Übersetzer wird gespeichert.
Ich verstehe, dass IModel (current) und Snapshot und Modell Metadaten für die Generierung von Migration gleich ist. Ist das wahr??? –
Ich verstehe die Frage nicht, aber ... Der Unterschied zwischen dem aktuellen Modell und dem Modell-Snapshot wird verwendet, um eine neue Migration zu generieren. Das Metadatenmodell der Migration wird von Migrationen für zusätzlichen Kontext verwendet, es wird jedoch nicht garantiert, dass es das Zielmodell darstellt. – bricelam