C# 使用GROUPBY的LINQ查询
我有一个与特定问题ID相关的不同答案。我必须对每个问题的答案进行分组 Question Table ---------- QuestionID QuizID QuestionText IsMultipleAnswers Answer Table -------- AnswerID QuestionID AnswerText IsCorrectAnswerC# 使用GROUPBY的LINQ查询,c#,linq,C#,Linq,我有一个与特定问题ID相关的不同答案。我必须对每个问题的答案进行分组 Question Table ---------- QuestionID QuizID QuestionText IsMultipleAnswers Answer Table -------- AnswerID QuestionID AnswerText IsCorrectAnswer 如何扩展我的查询以将与每个问题ID关联的答案分组?可能会有所帮助。只需使用分组运算符: var query = from qst in c
如何扩展我的查询以将与每个问题ID关联的答案分组?可能会有所帮助。只需使用分组运算符:
var query = from qst in context.Questions
join ans in context.Answers
on qst.QuestionID equals ans.QuestionID
group ans by ans.QuestionID into groups
select groups;
var query = from qst in context.Questions
join ans in context.Answers
on qst.QuestionID equals ans.QuestionID
group ans by ans.QuestionID into groups
select groups;