Entity FrameWork

2 jours | 4-NE-ENT4

Logo PDF

Formations Informatiques > Développement et Méthodes > Développement .NET et Visual Studio

Acquérir les compétences et connaissances requises pour concevoir et developper une application dont l’accès aux données est assuré par l’Entity Framework

Participants / Pré-requis

Développeurs expérimentés Formation initiale ou expérience en développement . Net requise

Contenu

1. Architecture et technologies d'accès aux données

  • Les technologies d'accès aux données
  • Scénarios d'accès aux données

2. Construire les modèles de données d'entité (Entity Data Models)

  • Introduction aux modèles de données d'entité
  • Modification d'un modèle de données d'entité
  • Personnalisation d'un modèle de données d'entité

3. Interroger des données d'entité

  • Récupérer des données en utilisant LINQ to Entities
  • Récupérer des données en utilisant Entity SQL
  • Récupérer des données en utilisant le fournisseur EntityClient
  • Récupérer des données en utilisant des procédures stockées
  • Test unitaire sur le code d'accès aux données

4. Création, mise à jour et suppression de données d'entité

  • Comprendre le suivi des modifications dans Entity Framework
  • Modifier des données dans un modèle de données d'entité

5. Création de solutions optimisées à l'aide de services d'objets

  • Les étapes de l'exécution de requêtes
  • Utiliser les requêtes compilées
  • Utiliser des vues Entity Framework prédéfinies
  • Surveiller la performance
  • Améliorer les modifications de données asynchrones

6. Personnalisation des Entités et création des Classes d'Entité personnalisées

  • Réécrire les classes générées
  • Utiliser les modèles pour personnaliser les Entités
  • Créer et utiliser les classes d'Entité personnalisées

7. Utilisation des classes POCO avec Entity Framework

  • Besoins pour les classes POCO
  • Classes POCO et «lazy loading»
  • Classes POCO et «change tracking»
  • Etendre les types d'Entity
 
AIT Consultants - Formations Bureautiques, Informatiques et Management
Aginius Languedoc-Roussillon et Vaucluse