Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 20194|Antwort: 1

[.NET Core] Verwenden Sie EF Core MySQL Datenmigrationsoperationen in .NET Core

[Link kopieren]
Veröffentlicht am 21.06.2019 08:51:59 | | |
Dieser Beitrag wurde zuletzt von Summer am 21.6.2019 um 09:57 Uhr bearbeitet

Dies sind die Fallstricke, die bei der Datenmigration auftreten:
https://www.itsvse.com/thread-7720-1-1.html
https://www.itsvse.com/thread-7721-1-1.html
https://www.itsvse.com/thread-7722-1-1.html

1. Öffnen vs. 2017 und ein neues Projekt erstellen
2. VS generiert automatisch ein Projekt und öffnet dann die NuGet-SuchePomelo.EntityFrameworkCore.MysqlHerunterladen

3. Dann eine neue Entitätsklasse unter Models erstellen und anschließend eine neue Klasse, die die DbContext-Klasse erbt.
4. Dann fügen wir dem appsettings.json eine Verbindungszeichenkette hinzu (.NET Core liest die Konfiguration im appsettings.json ähnlich wie webconfig)
5. Dann Startup öffnen und MySQL-Verbindung in die Dienste einfügen
6. Dann können wir mit der Datenmigration beginnen
Geben Sie in der Package Manager Console in VS die folgenden zwei Befehle ein:

Dann sehen wir die generierte Datenbank und die Datentabelle in der Datenbank

Zur Ergänzung zum Einrichten des Starts,
Setze das UI-Interface.mvc-Projekt als Startobjekt, klicke mit Rechtsklick auf das Projekt - Eigenschaften - Startobjekt oder sogar das Projekt
Das Wichtigste ist, das Projekt, das den Ordner "Migration" enthält, als Standardprojekt in der "Package Manager Console", im Menü "Default Project", als Standardprojekt zu setzen
Dann in Ausführung
Operation.




Vorhergehend:Verwenden Sie Zeichenschreibungs-ignorierende Strings in C#. Contains-Methode
Nächster:HTTP-Verkehr zur HTTPS-Konfigurationsanleitung umgeleitet
Veröffentlicht am 25.02.2023 18:57:54 |
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com