Вот моя проблема. У меня есть 3-5 человек, которые собираются установить оценку для одного человека, и они используют для этого свою собственную индивидуальную строку, и мне трудно сделать это - суммировать и усреднять оценку по отдельным данным в нескольких строках на та же таблица.
в выбранном новом утверждении я сделал псевдо-ответ на то, что я хочу
var users = from workRew in db.Reviews
select new
{
UserID = workRew.UserID.DistinctOfSomeSort
AvgGrade = workRew.Grade.Sum/CountOfSomeSort
};
Вот иллюстрация.
Так что, если у меня есть эта таблица
| SomeID | UserID | Grade |
| 1 | 2 | 3 |
| 2 | 3 | 1 |
| 3 | 2 | 1 |
И это вывод, который я хочу получить из запроса LINQ выше (в теории ateast)
| UserID | AvgGrade |
| 2 | 2 |
| 3 | 1 |
РЕДАКТИРОВАТЬ: в значительной степени упростил весь случай.