juin
2007
Imaginons une base SQL Server avec deux tables : une table Worker et une table Company. Quand vous ajoutez un fichier de type LINQ to SQL File à votre projet et que vous rajoutez dedans les deux tables, vous avez une classe qui hérite de System.Data.Linq.DataContext ainsi qu’une classe Worker et une classe Company. Votre classe qui hérite de System.Data.Linq.DataContext a deux propriétés : Workers et Companies. Comme vous pouvez le remarquer, ces noms sont […]
juin
2007
Lorsqu’on rajoute un ADO .NET Entity Data Model dans un projet, on obtient 4 fichiers : un .csdl qui représente vos entities, un fichier .cs (sous le fichier .csdl), un fichier .msl qui correspond au mapping entre la base et les entities et un fichier .ssdl qui représente la base. Les 3 fichiers (autre que le cs) sont fichiers de type xml. Dans le premier et le dernier fichier, le root node est Schema et […]
juin
2007
Pascal Belaud vient de mettre en ligne un webcast intitulé Introduction à LINQ, DLINQ et XLINQ avec Visual Basic 9.0 disponible ici.
juin
2007
Oleg Levin vient de publier un article sur LINQ To DataSet avec le Compact Framework.
juin
2007
Microsoft délivre une application de référence .NET 3.5 qui reprend un grand nombre de nouveautés .NET 3.0 et 3.5 (IIS 7, ASP.NET AJAX, WCF, WPF, WF et Linq to SQL). Merci à Sami pour l’info.
juin
2007
Fabio Claudio Ferracchiati nous informe que de nouveaux évènements vont venir se greffer à LINQ to SQL à partir de Orcas Beta 2.
juin
2007
Joseph Albahari nous propose un PredicateBuilder. Cet exemple est à la fois très intéressant et très pédagogique.
juin
2007
Mike Taulty a publié un article qui montre comment faire des requêtes dynamiques avec LINQ. Dans son cas, il s’agit de rajouter des conditions dans la requête.
juin
2007
Quand on crée un adapter avec le designer de dataset et qu’on met des paramètres dans la requête (avec @), les types des paramètres tels qu’on les retrouve dans la méthode générée par le designer ne sont pas toujours bons. Afin de les corriger vous pouvez changer le code .designer.cs mais c’est galère car dès que vous modifierez votre DataSet, même une table qui n’a rien à voir, vos modifications seront perdues. Une solution plus […]