CCI Mayenne
12 Rue de Verdun
53000 Laval

Tel : 02 43 49 50 00
CCI53-Accueil@mayenne.cci.fr

Formation entreprises - Informatique - Developpement Logiciel

ADO.NET Entity Framework, maîtrise et optimisation

Apprendre à maîtriser l'ensemble des services de l'Entity Framework

Objectifs

Optimiser les requêtes à une base de données

Améliorer les performances d'accès à une base de données

Public

Développeur en charge de l'accès aux données dans les applications .NET.

Chef de projets, architecte logiciel désirant avoir une vue complète des possibilités de la solution Entity Framework.

 

Prérequis

Bonnes connaissances du langage C# et de l'accès aux données avec le framework .NET.

Connaissance de base d'un modèle d'interface utilisateur (WPF, WinForms).

Expérience requise.

Compétences visées

savoir optimiser des requêtes SQL pour des applications .NET.

Dates & lieux

IIA - Saint-Berthevin : Dates nous consulter

Programme

Entity Framework

Principe et Intérêt du Mapping Relationnel Objet.
Architecture d'Entity Framework.
Prise en main du designer de Visual Studio.

LINQ

Architecture et fonctionnement.
Expressions lambda et méthodes d'extensions.
Exécution des requêtes à l'aide des expressions et opérateurs de LINQ.

Entity Data Model

Introduction dans VS. Schéma du fichier EDMX.
Choix d'une méthode (BaseFirst, ModelFirst, Code First).
Services associés au designer dans VS.
Comparaison avec d'autres outils.

Du modèle relationnel au modèle objet

Principes. Mappage des données.
Le fichier EDMX. Mapping conditionnel. Héritage.
Personnaliser la validation des entités.
Les types complexes et énumérés.

Requêter avec LINQ to Entities et Entity SQL

Mécanisme de génération SQL. Requêtes LINQ To Entities. Intérêt d'Entity SQL.
Chargement des données et des entités connexes. Actualisation des données chargées.
Utilisation des procédures stockées à partir de l'Entity Framework.

Mises à jour des données et personnalisation de la génération du modèle

Insertion, suppression, modification. Transactions. Conflits concurrentiels. Procédures stockées.
Le code T4. Générer la base d'après un modèle. Les classes POCO. Améliorations d'Entity Framework 5 et 6.
Approche Model First et Approche Code First (Annotations et API Fluent).

Différents usages d'Entity Framework

Liaison aux données dans les ASP.NET. Principe d'un site Dynamic Data. Principe d'un service de données.
Liaisons aux données en WPF, Silverlight et Windows Phone.

LIRE LE PROGRAMME DÉTAILLÉ

Plus pédagogiques

Méthodes :

Une pédagogie interactive favorisant l’acquisition des savoirs, savoir-faire et savoir-être.

Nos salles sont équipées d’outils multimédias et interactifs et de tous matériels en lien avec la thématique traitée.

 

Animateur : Nos formateurs sont choisis pour leurs expertises métiers, leurs compétences pédagogiques et leur connaissance de l’entreprise.


Validation / Certification

Méthodes et outils adaptés à la formation  : mise en situation, QCM, exercices d'application...

TARIFS

2960 € net de TVA

Votre sélection est vide

 

4 jours (28 heures)

2960 € net de TVA

réf : INF-DEV-048

Ajout à vos favoris

Cette page a été ajoutée à vos favoris dans votre espace personnel.

à télécharger

Fiche Produit - PDF
Contacter notre conseiller

Contact direct avec un conseiller

Brigitte DOLLEY

Assistante commerciale

02 43 91 47 47

brigitte.dolley@mayenne.cci.fr

 

Recommander à un ami loader

CCI Mayenne

Voir toutes nos implantations
CCI Pays de la Loire
Le site web de la CCI Pays de la Loire  
CCI.FR
Le portail des Chambres de Commerce et d'Industrie