Welcome to MSDN Blogs Sign in | Join | Help

News


  • Locations of visitors to this page

Browse by Tags

All Tags » CSharp   (RSS)
GQ08 VI: l'équivalent de 'in' avec Linq to Sql
Linq to Sql est capable de générer le 'in' Sql. Cela se traduit en Linq par l'usage de la méthode .Contains(). L'exemple ci-dessous compile mais pourtant plante à l'exécution. Pourquoi donc ? var db = new NorthwindDataContext(); var cq = CompiledQuery.Compile((NorthwindDataContext Read More...
Performance avec Linq to object: streamée ou non ?
Rappelons un point important qu'il est toujours bon d'avoir en tête lorsque l'on fait du Linq to Object . Une majorité des opérations de Linq déroulent l'énumération source et exploitent chaque élément un par un pour effectuer leur traitement. Aucune Read More...
[Réponse] GQ08 V: révisons les ensembles
Réponse au quizz précédent. Ce quizz va me permettre de rappeler plusieurs points intéressants: - Jouer avec les chaînes de caractères est toujours un jeu dangereux d'un point de vue de la performance. N'oublions pas qu'en .Net une chaîne est une collection Read More...
GQ08 V: révisons les ensembles
Voici un cinquième quizz pour le week-end. Soupçonnant une semaine de 15 août un peu désertée je reprendrai plus activement les quizzs la semaine prochaine. Je vous propose ici de rechercher la liste distincte des caractères présents dans l'ensemble des Read More...
GQ08 IV: Linq to Sql bug ?
Un peu de Linq to Sql ! Le fonctionnel est simple, j'aimerais depuis toutes les catégories récupérer une liste d'éléments regroupant le nom de la catégorie ainsi qu'un dictionnaire des produits appartenants à cette catégorie. Ceci afin de pouvoir retrouver Read More...
GQ08 III: mettons les choses à plat
Imaginons un tableau quelconque à deux dimensions. J'aimerais tout simplement lister l'ensemble des données sous forme d'un simple vecteur en éliminant la seconde dimension. var values = new int [][] { new int [] { 1 , 2 , 3 }, new int [] { 4 , 5 , 6 Read More...
[Réponse] GQ08 II: combinaisons
Voici la réponse au précédent Quizz . Pour la version simple: var q = from v1 in values1 from v2 in values2 select v1 + v2; En effet, comme un serveur de base de données, Linq to object fait un produit cartésien lorsque l'on définit plusieurs source de Read More...
GQ08 II: combinaisons
Encore un petit assez simple mais attention, bonus pour celui qui l'écrit en C# classique sans utiliser la 'sugar syntax' de Linq. Je voudrais lister l'ensemble des associations possibles avec les éléments de ces deux tableaux. var values1 = new string Read More...
Geek Quizz 08: c'est reparti !
Pas sûr d'en faire 12 comme l'année dernière mais il faut bien se lancer, alors allons-y ! Un petit facile pour s'échauffer: var values = new string [] { " 723 " , " 23 " , " 345 " , " 3453 " , " 006 " Read More...
WPF and Silverlight BookControls: code source disponible
Bonjour à tous, Le source du Silverlight BookControl est désormais disponible ici: http://www.codeplex.com/wpfbookcontrol Bonne utilisation à tous ! Read More...
Flippage, Silverlight et Flickr
L'idée est simple, fournir une application Silverlight qui se connecte dynamiquement à un compte Flickr et fait défiler les photos dans un livre virtuel. Second point: fournir une solution d'utilisation sans infrastructure serveur (hébergement unique Read More...
Astuce: faciliter la lecture des données d'un dictionnaire grâce à une méthode d'extension
Une petite pour la route: j'en avais vraiment marre de tester à chaque fois .ContainsKey() depuis un dictionnaire avant de lire une valeur. Dictionary < string , string > dico; if (dico.ContainsKey( " key " )) value = dico[ " key " ]; else value Read More...
Visual Linq query builder pour Linq to Sql: VLinq
Bonjour à tous, Après quasiment un an de travail et d'organisation, je suis très heureux de partager avec vous le projet VLinq. http://code.msdn.microsoft.com/vlinq Certains d'entre vous en avait déjà vu quelques démonstrations lors du tour de France Read More...
Les webcasts des TechDays 2008 sont disponibles !
L'intégralité des webcasts est enfin en ligne ! http://www.microsoft.com/france/vision/mstechdays08 Ci-joint, un rappel des sessions dont j'étais responsable. Bonne lecture à tous. Introduction à C# 3.0 Par Mitsuru FURUTA et Patrice LAMARCHE La dernière Read More...
Sondage: string ou collection ?
Tous les jours, nos programmes utilisent de nombreuses variables de tout type. Parmi elles, les chaines de caractères y sont massivement présentes. Ce besoin évident de stocker du texte cause cependant de nombreux problèmes depuis toujours. En effet, Read More...
More Posts Next page »
Page view tracker