Nouveau à LINQ .. Je suis curieux de la syntaxe pour faire la requête SQL suivante dans LINQsyntaxe LINQ aide: projection et le regroupement
SELECT MAX(TMPS), DAY FROM WEATHERREADINGS
GROUP BY WEATHERREADINGS.DAY
Ce que j'ai jusqu'à présent:
var minTemps = from ps in ww.WEATHERREADINGS
group ps by ps.DATE.Hour into psByHour
select new
{
HourOfDay = psByHour.Max().DATE.Hour,
MaxTemp = psByHour.Max().TMPS
};
J'obtiens l'erreur suivante en faisant ceci:
Détails d'exception: System.InvalidOperationException: Impossible de formater le noeud 'New' pour l'exécution en tant que SQL.
toute aide grandement appréciée !!
me battre par quelques secondes +1 –
belle prise avec les "maxTemps" au lieu de "minTemps" * hehe * – andyp
exactement ce que je cherchais merci. Maintenant, je peux l'utiliser comme une source de données et le lier à une grille – Will