我有這樣的SQL語句:C#我的SQL語句lambda表達式
SELECT questionNo , ActivityID ,GROUP_CONCAT(CONCAT(Question, '[' , Answer , ']')
SEPARATOR ' ')AS joined
FROM question
GROUP BY QuestionNo , ActivityID
LIMIT 0,30
但我使用實體框架,MySQL和我大部分的類文件的方法是λ,如何轉換這lambda表達式?
低於-------------
public IList<Model.question> GetList()
{
IList<Model.question> lstRecords = context.questions.ToList();
return lstRecords.GroupBy(x => new { x.QuestionNo, x.ActivityID }).Select(g => new { QuestionNo = g.Key.QuestionNo, ActivityID = g.Key.ActivityID, joined = string.Join(" ", g.Select(i => i.QuestionContent + "[" + i.Answer + "]"))});
}
這是我想將它寫,如果我想獲得它的列表?它說不能將類型轉換爲ilist。
會是什麼呢甚至*意味着*將其轉換爲「lambda表達式」?你的意思是* LINQ語法*?或者*使用lambdas *的LINQ操作?要麼...? –
是linq使用lambda – user2376998