Connaître les différentes techniques d’accès aux données en .NET (ADO, DataSet et EntityFramework) et leur mise œuvre.
Connaître les différents contrôles de sources et de listes de données (comparatif avantages/inconvénients en termes de productivité, de performances et de complexité de mise en œuvre/maintenance).
Connaître les techniques de Model Binding pour simplifier l’accéder aux données par code.
Connaître les modèles d’architecture pour organiser les accès aux données.
Travaux pratiques
Analyse et utilisation d’une classe d’accès aux données pour obtenir des données de manière optimale en lecture seule (consultation), avec affichage dans un contrôle Repeater.
Création et utilisation d’un DataSet typé.
Création et mise en œuvre d’un modèle de données EDMX avec EntityFramework.
Utilisation du ModelBinding pour éditer des données avec les contrôles GridView, DetailsView, FormView et ListView.
Mise en œuvre des patterns Repository et Unit Of Work pour centraliser les accès aux données.