Я хочу объединить две таблицы, в которых в одной таблице есть баллы, а в другой таблице - информация о, например, статье.
Таблицы:
Articles
---------------
article_id
title
date
category
user_id
Articles_Scores
---------------
article_id
user_id
score
Я уже написал этот запрос linq:
from p in db.Articles.Where(p => p.user_id == 2)
join o in db.Articles_Scores.Where(o => o.user_id == 2) on p.article_id equals o.article_id
group o by o.article_id into result
select new
{
result.Average(m => m.score)
};
Как выбрать другие поля.Почему я не могу использовать p в select?Может кто-нибудь сказать, как я должен сделать это, чтобы получить следующие результаты:
article_id title date category score