MN314

Comprendre et maîtriser ADO.NET Entity Framework

Tout savoir sur Entity Framework, l’ORM open source de Microsoft.

  • Durée 2 jours
  • Prix régulier 895
  • Prix préférentiel 750?
  • Lieux
    • Montréal
    • Québec
  • Nouveau cours
  • Cours en
    laboratoire
  • Aussi en Formation privée
Résumé
Détails

Objectifs

Être en mesure de développer des applications de base de données avec ADO.NET Entity Framework dans vos projets utilisant les technologies .NET de Microsoft.

Clientèle visée

Tout poste en développement.

Préalable

Expérience du développement d’applications avec Visual Basic .NET (cours MN204) ou Visual C# .NET (cours MN201). Connaissance du développement d’applications de base de données avec ADO.NET (cours MN303).

Ce cours est aussi offert en formation privée. ?

Contenu

  • Aperçu de ADO.NET
  • Qu’est-ce qu’un ORM ?
  • Historique d’Entity Framework
  • ObjectContext vs DbContext
  • Entity Framework et Entity Data Model
  • Création et mappage d’un modèle conceptuel à l’aide du designer et de Code First
  • Entity Framework et les conventions
  • Configuration et mappage des propriétés et des relations à l’aide des annotations
  • Configuration et mappage des propriétés et des relations à l’aide de l’API Fluent
  • Utilisation de LINQ pour interroger le modèle
  • Requêtes complexes et optimisation des requêtes LINQ
  • Mappage avec des types complexes
  • Entity Framework et les fonctions
  • Entity Framework et les procédures stockées
  • Génération du modèle à partir d’une base de données existante
  • Utilisation de Code First avec une base de données existante
  • Utilisation de Code First pour générer la base de données
  • Utilisation des fichiers de migrations pour mettre à jour la base de données
  • Nouveautés avec EF 7, rebaptisé Entity Framework Core 1.0)

Dates

  • Montréal

    6 mars au 7 mars 2017

  • Québec

    20 avril au 21 avril 2017

  • Montréal

    1 mai au 2 mai 2017

  • Montréal

    3 juillet au 4 juillet 2017

  • Québec

    12 juillet au 13 juillet 2017

Formateur(s) attitré(s)

Autre(s) cours dans cette catégorie