Tous les cours

Développement

Implémentez votre base de données relationnelle avec ASP.NET Core

Intégrez une base de données relationnelle à votre application MVC en ASP.NET Core avec C#, LINQ, les migrations code first, SSMS et l’intégration database first.
Moyenne
6 heures
Ce cours en libre accès vous intéresse ?

La création de bases de données relationnelles n’est plus une tâche réservée aux administrateurs de bases de données (DBA) ou aux architectes (DBA logique). Elle est généralement confiée aux développeurs. Heureusement, ASP.NET Core offre un moyen formidable de fournir un accès programmatique aux bases de données relationnelles, qu’il s’agisse d’accéder à une base de données existante ou d’en créer une nouvelle.

Vos connaissances en SQL, SQL Server, C# et MVC vous seront très utiles dans ce cours. Elles vous permettront d’apprendre deux approches différentes pour intégrer une base de données relationnelle dans une application .NET MVC :

  • Les migrations code first.

  • La génération automatique de modèle (aussi appelée intégration database first).

Vous utiliserez les migrations code first pour générer une nouvelle base de données relationnelle directement à partir de votre code C#. Ensuite, vous ferez l’opération inverse ; après avoir créé une base de données relationnelle à l’aide de SQL Server Management Studio (SSMS), vous utiliserez l’outil intégré de mappage objet-relationnel (ORM) d’ASP.NET, Entity Framework Core, pour générer automatiquement du code et ainsi interagir avec la base de données existante.

Prêt à découvrir comment intégrer des bases de données en un clin d’œil ? Eh bien, je vous dis : rendez-vous dans le premier chapitre !

Faites la connaissance de vos professeurs

Andrew Jensen

J’ai passé plus de 25 ans dans le secteur des technologies de l’information et dans le milieu universitaire en tant qu’entrepreneur, gestionnaire et directeur, formateur en entreprise, développeur de logiciels, rédacteur technique, chercheur et enseignant. Je suis PDG de jTEC Web Services, une société de conseil en informatique.

Par ailleurs, je suis l'auteur du programme d'études de Coder Foundry, un centre de formation en programmation basée sur .NET. Je suis également co-auteur, instructeur et conseiller pédagogique ici à OpenClassrooms.

 

 Nicolas Hilaire

Passionné par les technologies .NET, Nicolas a travaillé sur cette version française du cours pour vous permettre de plonger dans le monde du C# !

Objectifs pédagogiques

  • Intégrez les bases de données relationnelles avec des migrations code first
  • Créez un modèle de données en C# avec l’intégration database first

Et si vous en faisiez votre métier ?

Suivez une des formations diplômantes de notre école 100% en ligne, et transformez vos connaissances en compétences professionnelles.

  • Formations jusqu’à 100 % financées
  • Date de début flexible
  • Projets professionnalisants
  • Mentorat individuel

Contributeurs

Professeurs

Nicolas Hilaire

Expert .NET, artisan logiciel, plusieurs fois honoré du titre Microsoft MVP, mais également curieux des autres technologies.

Andrew Jensen

Andrew has worked in the IT industry for 25 years as a professor, entrepreneur, consultant, software developer, and trainer.

Créé par

Mis à jour le 23/01/2025
Licence

Développement

Implémentez votre base de données relationnelle avec ASP.NET Core

Moyenne
6 heures
Cours en libre accès