Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 20194|Svar: 1

[.NET Core] Brug EF Core MySQL datamigreringsoperationer i .NET Core

[Kopier link]
Opslået på 21/06/2019 08.51.59 | | |
Dette indlæg blev sidst redigeret af Summer den 21-6-2019 kl. 09:57

Dette er faldgruberne, man støder på ved datamigration:
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. Åbn vs. 2017 og skab et nyt projekt
2. VS genererer automatisk et projekt og åbner derefter NuGet-søgningenPomelo.EntityFrameworkCore.MysqlDownloade

3. Opret derefter en ny entitetsklasse under Models, og så en ny klasse til at arve DbContext-klassen
4. Derefter tilføjer vi en forbindelsesstreng til appsettings.json (.NET Core bruger til at læse konfigurationen i appsettings.json, ligesom webconfig)
5. Åbn derefter Startup og indsæt MySQL-forbindelse i tjenesterne
6. Så kan vi starte datamigreringen
Indtast følgende to kommandoer i Package Manager-konsollen i VS:

Så kan vi se den genererede database og datatabel i databasen

For at tilføje, om opsætning af lanceringen,
Sæt UI interface.mvc-projektet som opstartselement, højreklik på projektet - Egenskaber - Opstartsobjekt eller endda projektet
Det vigtigste er at sætte projektet, der indeholder "Migration"-mappen, som standardprojekt i "Package Manager Console", menuen "Default Project"
Så i udførelsen
operation.




Tidligere:Brug strenge, der ignorerer store og små bogstaver i C#. Contains metode
Næste:HTTP-trafik omdirigeret til HTTPS-konfigurationsvejledning
Opslået på 25/02/2023 18.57.54 |
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com