Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 20194|Répondre: 1

[.NET Core] Utilisez les opérations de migration de données MySQL d’EF Core dans .NET Core

[Copié le lien]
Publié sur 21/06/2019 08:51:59 | | |
Ce post a été modifié pour la dernière fois par Summer le 21-06-2019 à 09:57

Voici les pièges rencontrés lors de la migration des données :
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. Ouvrir vs2017 et créer un nouveau projet
2. vs génère automatiquement un projet, puis ouvre la recherche NuGetPomelo.EntityFrameworkCore.MysqlTélécharger

3. Puis créer une nouvelle classe d’entité sous Models, puis créer une nouvelle classe pour hériter de la classe DbContext
4. Ensuite, nous ajoutons une chaîne de connexion à la appsettings.json (.NET Core utilise pour lire la configuration dans le appsettings.json, similaire à webconfig)
5. Ensuite, ouvrir Démarrage et injecter une connexion MySQL dans les services
6. Ensuite, nous pourrons commencer la migration des données
Entrez les deux commandes suivantes dans la console du gestionnaire de paquets dans VS :

Ensuite, nous pouvons voir la base de données générée et la table de données dans la base de données

Pour ajouter, à propos de la mise en place du lancement,
Définissez le projet UI interface.mvc comme élément de démarrage, cliquez droit sur le projet - Propriétés - Objet de démarrage ou même sur le projet
L’essentiel est de définir le projet contenant le dossier « Migration » comme projet par défaut dans la « Package Manager Console », le menu « Default Project »
Puis en exécution
opération.




Précédent:Utilisez des chaînes ignorant les cas en C#. Méthode Contains
Prochain:Le trafic HTTP est redirigé vers le tutoriel de configuration HTTPS
Publié sur 25/02/2023 18:57:54 |
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com