Entity Framework : structurez et optimisez votre couche d’accès aux données
L’Entity Framework est une technologie d’accès aux données introduite avec le framework .NET 3.5 SP1. Celle-ci est de plus en plus utilisée. Cependant, elle est trop souvent utilisée de façon très basique, sur des nouveaux projets seulement et sans profiter pleinement de sa puissance. De plus, on observe souvent avec des problèmes de performance liés à une méconnaissance de la technologie.
Dans le cadre de cette session, nous aborderons l’utilisation d’Entity Framework dans les scenarii 2 tiers, 3 tiers, Web et Silverlight. Nous verrons également comment Entity Framework en tant que socle logiciel simplifie l’utilisation de technologies telles que WCF Data Services / ODATA et WCF RIA Services.
Nous aborderons également les notions d’entités POCO, des Self Tracking Entities associées à différents types de mappings et différentes approches de modélisations : DB First et Model First ainsi que l’approche Code First disponible avec la CTP5 d’Entity Framework.
Nous étudierons aussi comment migrer une application existante vers Entity Framework et comment Entity Framework s'insère dans le cycle de vie logiciel de l'application.
Pour terminer, nous aborderons l’aspect performance et nous verrons comment utiliser l’Entity Framework de façon optimale.
Niveau : 100 - 400
Date : 18 mars 2011, 14h-18h
Lieu : Campus Microsoft
41 Quai du Président Roosevelt - Centre de conférences Microsoft Issy-les-Moulineaux, France