Blogs CodeS-SourceS

Blogs, blogs, blogs et encore des blogs ! Ici les développeurs vous font partager
leurs expériences, trouvailles mais également des informations funs.
Bref la vie de tous les jours des développeurs pas forcément braqués sur du code !
Bienvenue à Blogs CodeS-SourceS Identification | Inscription | Aide
dans Rechercher

Parcourir par tags

Tous les tags » C# » LINQ
Page 1 sur 3 (24 messages au total)
  • Dinesh Kularni : LINQ To SQL tips next

    J'avais blogué sur les 5 premières astuces de Dinesh Kularni. Voici les 3 suivants : LINQ to SQL Tips 6- How to refresh given DataContext won't stomp on your objects LINQ to SQL Tips 7- Minimal update when you don't want optimistic concurrency check LINQ to SQL Tips 8- How to (and why) create a partial class in the designer to ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le juin 13, 2008
  • OpenSocial et WCF REST-ful

    Cet article traitera principalement de Windows Communication Foundation. Nous mettrons WCF en pratique en allant attaquer notre service web avec OpenSocial. Pour ceux qui ne suivent pas l'actualité du web social, OpenSocial est une sorte de meta network. C'est un ensemble d'APIs qui vont permettre d'exploiter les informations de différents ...
    Envoyé à Le blog technique de Loïc Bar (Weblog) par loicbar le juin 10, 2008
  • Dinesh Kularni : LINQ To SQL tips

    Dinesh Kularni a publié depuis novembre 5 astuces sur LINQ To SQL : LINQ to SQL Tips 1: how to map an enum LINQ to SQL Tips 2: how to use common base class for all entities LINQ to SQL Tips 3: Deferred (lazy) or eager loading of related objects with stored procs LINQ to SQL Tips 4: Use DeleteOnNull if you want to delete ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le mai 19, 2008
  • IEnumerable<T>.Any() vs. IEnumerable<T>.Count() != 0

    An english version is available here . Après avoir lu ce post d'Eric Lippert, je me suis rappelé que dans l'exemple de ce post, j'utilise IEnumerable<T>.Count() ou je ne me sers pas vraiment la valeur de retour, et du coup, mon code énumère la totalité de la collection inutilement. J'aurais pu ...
    Envoyé à Jerome Laban (Weblog) par jay le mai 11, 2008
  • Aventures avec le mot clé "let" dans LINQ to Objects

    This post is also available in english here . Je me suis finalement décidé à blogger dans les deux langues, français et anglais. BlogEngine.NET ne me permet pas d'écrire mes posts dans les deux langues, et après avoir fait quelques essais de site multilingue sur la même url, il se trouve que Google n'indexe ...
    Envoyé à Jerome Laban (Weblog) par jay le mai 10, 2008
  • LINQ To SQL Table -> DataTable, génération de code à la volée, V3

    Suite à la nouvelle remarque de Jean-Baptiste, mon code devient finalement ceci : namespace ConsoleApplication81 {     class Program     {         static void Main(string[] args)         {             using (var context = new DataClasses1DataContext())             {                 var dt = ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le avril 14, 2008
  • LINQ To SQL Table -> DataTable, génération de code à la volée, V2

    C'est pas parce que je suis au MVP Summit que ça va m'empêcher de coder la nuit. J'avais précédemment blogué sur la génération de code à la volée qui permettait de convertir une Table LINQ To SQL en DataTable. Suite à la remarque de Jean-Baptiste le fait que ça m'embêtait de garder un appel par réflection et que je voulais utiliser un ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le avril 14, 2008
  • Compiled Query performance

    Une requête LINQ To SQL ou LINQ To Entities est traduite en un Expression Tree qui va ensuite être optimisé puis tarduit à son tour en SQL. Le fait d'utiliser des CompiledQueries à la place de requêtes LINQ classique fait qu'une fois que votre requête LINQ a été traduite, vous allez pouvoir conserver la traduction en Expression Tree. Ainsi à ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le avril 2, 2008
  • Génération de code à la volée

    J'ai récemment eu la question suivante : comment, à partir d'une System.Linq.Table<T> générer une DataTable. Ma réponse a tout de suite était : par reflection. Le problème de la reflection c'est que c'est long. Du coup la meilleure façon d'optimiser le traitement est de générer du code fortement typé à la volée. A ce propos, je vous ...
    Envoyé à Matthieu MEZIL (Weblog) par Matthieu MEZIL le mars 31, 2008
  • Design d'un simulateur de poker performant grâce à Linq

    Dans le cadre du développement d’un robot capable de jouer au Texas Hold’em, j’ai créé une classe RoundInfo qui centralise toutes les informations sur la main en cours. Ce post est dédié à son design car il est amusant, performant en consommation mémoire, et basé entièrement sur Linq.   Le projet en quelques mots Un des gros ...
    Envoyé à Arnault Nouvel (Weblog) par anouvel le mars 28, 2008
Propulsé par Community Server (Personal Edition), par Telligent Systems
Chargement...