Brug af groupe by LINQ
Hej Hej...Jeg kunne godt tænke mig at hente 12 højest bedømte drinks ud af min db... og jeg kan bar ikke få det til og virke
database diagrammet kan ses her...
http://www.zentral.dk/diagram.gif
jeg har lave en metode som giver alle de rigtige id'er ud, men pga. at min forkerte forståelse af groupe by så er det også det eneste som kommer ud...
public static IQueryable GetHighestRatedDrinks()
{
DataContactClassDataContext db = new DataContactClassDataContext();
var resultat = from p in db.RatingArchives
group p.Rating by new { p.DrinkID } into g
select new
{
ID = g.Key.DrinkID.Value
};
return resultat;
}
Med denne metode får jeg alle id'er du på de højest bedømte, men jeg kan ikke få navnet ud også.. så laver den dubletter hvis i forstår...