Review table has userid.
select u.userid,review,COUNT(review) as coun,u.firstName,u.lastname,u.avatar,u.userid from reviews r
inner join users u on u.userid=r.userid
group by u.userid,review,u.firstName,u.lastname,u.avatar,u.userid
order by coun desc
how is this script translated into linq? I have the following not working, incomplete code. CODE
using (var contextreviews = newfrom revioEntitiesr in context.Reviews.Where()r => r.CreateDate > dateFrom && r.CreateDate < dateTo)
group r by new { r.Review1, r.UserID } into g
var reviews = from r join u in context.Reviews
Users on g.Key.UserID equals u.UserID
group r by select new UserMan
{r
ID = u.Review1UserID,
r Avatar = u.UserID}Avatar,
into g LastName = u.LastName,
select new FirstName = u.FirstName,
Review() {= g.Key.Review1,
Reviews = g.Key}Count()
};
return reviews.ToList();