L'année 2008 s'annonce chargée quand il s'agit des framework qui sont en préparation dans l'univers "Microsoft". Ainsi, j'ai commencé une petite série de webcast expliquant la base de ADO.Net Data Services .... ou Astoria pour les intimes ;-). Il s'agit certainement d'une couche qui sera prochainement fortement utilisée dans les applications distribuées. Ce projet offre la possibilité de réaliser des applications avec des requêtes LINQ sans se soucier que l'on se trouve en mode distribué. Certes, dans la dernière bêta ... tout n'est pas encore au point ... on ne retrouve ainsi pas le "Include" disponible dans Entity Framework pour récupérer une ensemble d'objets mais ces petits problèmes auront certainement disparu lors de la release milieu 2008.
Le modèle d'astoria se repose sur une nouveauté apparue en .NET 3.5 à savoir le support du REST en WCF. Je vous invite donc à découvrir ce premier webcast qui explique comment en quelques clic on déclare les entités provenant d'une base SQL Server en utilisant Entity Framework et on les publie en "ReadOnly" sur un service WEB. Ensuite, j'utilise ce service pour récupérer des entités dans mon application WPF en expliquant également comment utiliser le chargement de données attachées à une entité (par exemple la relation facture => Client).
Prochain webcast sur l'insertion / modification / suppression d'entités.