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

Vue: 18080|Répondre: 0

[.NET Core] . Le tutoriel NetCore EFCore se connecte au mode Mysql DBFist.

[Copié le lien]
Publié sur 06/02/2019 09:54:32 | | |
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 !






Précédent:Où se trouve la console gestionnaire de paquets ?
Prochain:c# Winform/WPF
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