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
[^] # SQL et LINQ
Posté par Ontologia (site web personnel) . En réponse à la dépêche Mono 2.0 : le singe continue ses grimaces. Évalué à 3.
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