• [^] # SQL et LINQ

    Posté par (site web personnel) . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 3.

    C'est une des rares fois ou Microsoft invente, ou tout au moins combine des innovations intéressantes...

    Je me pose la question suivante, est-ce que le LINQ de C#3 est aussi "limité" qu'SQL ?

    Exemple au hasard : j'ai une table T contenant un champ c1, je veux faire une requête SQL qui me renvoi le nombre total de ligne, et le nombre de ligne où c1 est non nul.

    Si je fais un
    select count(t1.c1), count(t2.c1)
    from (select c1 from T) t1, (select c1 from T where c1 is not null) t2


    J'obtient un produit cartesiens des deux tables, normal, c'est un sgbdr.

    Peut-on s'élever des ces limitations avec LINQ ?

    « Il n’y a pas de choix démocratiques contre les Traités européens » - Jean-Claude Junker