juin
2007
Bart De Smet vient de publier une introduction à PLINQ particulièrement intéressante.
juin
2007
La Microsoft XML Team nous informe que LINQ To XML a changé avec Orcas Beta 1.
juin
2007
Anders Hejlsberg a présenter LINQ lors du MIX 2007. Vous pouvez récupérer sa présentation (sous fome d’un webcast de 72 mins) ici.
juin
2007
J’avais blogué précedemment sur le fait que les tables d’un DataSet n’étaient plus de simple DataTable mais des System.Data.TypedTableBase<DataRowType>. Quelque chose de très intéressant c’est que System.Data.TypedTableBase<DataRowType> implémente IEnumerable<DataRowType>. Du coup, on a le droit d’écrire ce style de requêtes : var column1Values = from row in ds.DataTable1 select row.DataColumn1;
juin
2007
Jomo Fisher a utilisé LINQ pour revoir l’implémentation du Design Pattern Visitor en utilisant LINQ.
juin
2007
J’avais récemment blogué sur le fait que Jomo Fisher avait réimplémenté le Design Pattern Visitor avec LINQ. Il remet ça ! Je trouve que c’est vraiment un très bon exemple d’utilisation de C#3.0.
juin
2007
La classe DataReader n’implémente pas l’interface IEnumerable. Du coup pas de requête LINQ. Je viens de trouver un post qui a fait ceci avec deux Extension Methods que je ne manquerai pas d’inclure dans mon projet codeplex : http://www.codeplex.com/ExtensionMethods.
juin
2007
Charlie Calvert vient de référencer toutes une série d’extension de LINQ plus plusieurs articles sur C#. Pour rappel, Microsoft fournit des « providers » LINQ pour les objets, SQL Server, les DataSet, les fichiers XML. Vous pouvez cependant relativement facilement créer votre propre provider. J’avais d’ailleurs déjà référencé l’excellent travail de Bart de Smet : LINQ To LDAP.