Configurer et Utiliser DB Context
Objectifs
À la fin de cette vidéo, vous serez en mesure de :
- Configurer un DB Context dans un projet C#
- Utiliser le DB Context dans un contrôleur via l'injection de dépendance
- Gérer les opérations CURD et les transactions avec EF Core
- Évaluer les alternatives pour une gestion plus flexible des données
Résumé
Découvrez comment configurer et utiliser EF Core dans un contrôleur C# pour gérer l'accès aux données depuis une base de données.
Description
Dans cette leçon, nous expliquons comment intégrer Entity Framework Core (EF Core) dans un contrôleur C# pour obtenir une gestion efficace de l'accès aux données. Vous apprendrez à configurer correctement le DB Context dans votre fichier Startup et à injecter ce contexte dans vos contrôleurs par le biais de l'injection de dépendance.
Nous aborderons les avantages de l'utilisation de EF Core, notamment la persistance des données d'un lancement à l'autre de l'application ainsi que le suivi des changements grâce au pattern unit of work. Vous verrez comment ajouter, mettre à jour, et supprimer des entrées dans une base de données de manière transactionnelle.
Cependant, nous mettrons aussi en lumière les limites de cette approche, notamment la forte dépendance à l'implémentation d'EF Core, et nous discuterons des alternatives comme l'utilisation de différents ORM ou bases de données, par exemple MongoDB.
Je pense pas que c'est destiné à des débutants.
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
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...