1 : Créer une bibliothèque de classes EF Installez 2 packs
(1) Microsoft.EntityFrameworkCore.Tools
(2) Pomelo.EntityFrameworkCore.MySQL (il s’agit d’un middleware tiers EF MySQL)
2. Pour générer l’entité de base de données et l’objet DBcontext de l’EF, utilisez la commande Scaffold-DBcontext
Entrez la commande suivante dans la console du paquet
Serveur : Adresse de base de données, ID utilisateur : Compte, Mot de passe : Mot de passe de connexion S’il s’agit d’une mise à jour pour une seule table, ajoutez une -table suivie du nom de la table à mettre à jour
Après l’exécution, le modèle spécifié sera généré, notez : la table doit avoir une clé primaire avant d’être générée, s’il n’y a pas d’hôte pour signaler l’avertissement « Impossible de générer le type d’entité pour la table « xxxx », bien sûr l’entité ne sera pas générée
Si vous ne générez pas le modèle à la deuxième étape ci-dessus et n’exécutez pas le programme directement, une erreur sera déclenchée, et l’erreur est
« Erreur : le type d’entité nécessite une clé primaire »
3 : Créer une application web standard et l’utiliser
(1) Configurez les informations d’adresse de la base de données dans appsettings.json, et faites attention à SslModel=none par exemple
(2) Dans startup.cs injection de configuration, il existe certaines références utiles
(3) Après cela, il y a les appels standards, comme l’utilisation dans les contrôleurs
C’est la configuration de base du démarreur mysql du cœur EF.
Peu importe à quel point ---- rêve est génial, il ne peut pas résister à ma stupide persistance ! Ne sois pas à l’âge où tu devrais avoir du mal, et sois avide de réconfort. En savoir plus dès aujourd’hui, et demain la route sera plus large !
|