CATALOGUE Code & Data ASP.NET Core - Les fondamentaux Intégration de Antity Framework Core dans votre application

Intégration de Antity Framework Core dans votre application

Exercice - énoncé : changer pour utiliser une base de données d'articles
Vidéo non disponible ! Réessayez plus tard
Cette vidéo fait partie de la formation
ASP.NET Core - Les fondamentaux
Revoir le teaser Je m'abonne
4,3
Transcription

99,00€ 49,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

DescriptionProgrammeAvis
4,3
99,00€ 49,50€ Je commande

Formation incluse dans l'abonnement Elephorm Je m'abonne à Elephorm

Les objectifs de cette vidéo sont d'enseigner aux apprenants à :
1. Créer et configurer une classe db-context.
2. Effectuer des migrations pour générer des bases de données.
3. Modifier les contrôleurs pour utiliser le DB Context.
4. Appliquer les migrations au premier lancement de l'application.

Découvrez comment remplacer une liste statique en mémoire par une base de données en utilisant Antity Framework Core.

Le but de cette leçon est de vous guider pas à pas pour changer la source de données d'une application web en passant d'une liste en mémoire à une base de données avec Antity Framework Core. Actuellement, notre site fonctionne avec une liste statique en mémoire

ceci présente divers inconvénients, tels que la perte de données à chaque lancement de l'application et le partage de données entre utilisateurs. Pour surmonter ces défis, nous allons utiliser WebCore et effectuer plusieurs actions essentielles. Nous commencerons par créer une classe db-context et ajouter les db-set correspondant à vos classes. Ensuite, nous effectuerons une migration pour générer la base de données si elle est inexistante. Nous passerons à la modification du fichier programme.cs pour appliquer la migration au premier lancement. Finalement, nous remplacerons le code dans les contrôleurs pour utiliser le DB Context et nous adapterons le startup.

Au terme de cette leçon, vous serez capable de configurer une base de données SQLite pour remplacer une liste en mémoire et éventuellement utiliser d'autres systèmes de gestion de bases de données avec F-Core.

Voir plus
Questions réponses
Pourquoi passer d'une liste en mémoire à une base de données?
Passer d'une liste en mémoire à une base de données permet de conserver les modifications entre les relances de l'application et de gérer des données persistantes pour plusieurs utilisateurs.
Qu'est-ce qu'une migration dans Antity Framework Core?
Une migration dans Antity Framework Core est un moyen de mettre à jour la base de données pour qu'elle corresponde au modèle de données de votre application. Elle permet de créer, modifier ou supprimer des structures de données dans la base.
Que faut-il configurer dans le fichier programme.cs pour utiliser Antity Framework Core?
Dans le fichier programme.cs, il faut configurer les services nécessaires pour Antity Framework Core, y compris l'ajout du db-context au conteneur de services et l'application des migrations au premier lancement de l'application.

Programme détaillé

3 commentaires
4,3
3 votes
5
4
3
2
1
lebris.gilles76
Il y a 2 years
Très bonne formation
Je pense pas que c'est destiné à des débutants.
p.blondiau_1
Il y a 3 years
Très bonne formation.
Mais quelques reproches :
Le prof se laisse embarquer par ses profondes connaissances et explique à certains moments des choses non indispensables en DÉBUT d'apprentissage.
Le prof parle trop vite, ce n'est pas un problème quand on a déjà une certaine connaissance, mais c'est problématique pour un novice.

Cependant, les deux points ci-dessus sont des "détails".
On ressort de la formation avec les connaissances que pensait et voulait apprendre.
Et on les acquiert avec plaisir et impatience de voir la leçon suivante.
Tout cela agrémenté d'un mer...e, la formation se termine.

Donc je dirais, vu le plaisir.... vivement une formation plus complète et sur core 5 .

Merci


smog
Il y a 3 years
Un problème : il manque la présentation de l'application réalisée (pourtant le titre est bien indiqué !).
Ce n'est pas la première fois qu'une partie a "disparu" de la formation. Or ici, c'est particulièrement embêtant de ne pas savoir ce que l'on va réaliser AVANT de se lancer...