2009-09-14 5 views

Répondre

2
var query = from video in Video join 
    comment in Comment on comment.VideoId equals video.VideoId; 

Console.WriteLine("Average Rating: " + query 
    .Where(i => i.VideoName = videoName) 
    .Average(i => i.Rating)); 
+0

Si je veux obtenir top 5 vidéos Comment puis-je utiliser Classez par Desc puis prendre (5) –

+0

vous pouvez utiliser query.GroupBy (i => i.VideoId, i => i, (ie, videoId) => nouveau {VideoId = videoId, AverageRating = ie.Average (i => i.Rating)}). Take (5) la syntaxe pourrait être un peu éteinte, je le fais de la mémoire. –