嗨,大家好,我有这样一个类:集团通过对象的嵌套列表
public class supervisorAnswerQuesttionPres
{
public string date { set; get; }
public List<string> questionList { set; get; }
public List<string> answerList { set; get; }
}
我有一个返回这个类的列表
List<PresentClass.supervisorAnswerQuesttionPres> temp
= dbconnect.tblAnswerLists
.Where(i => i.StudentNum == studentNumber && i.username==objstu.Return_SupervisorUserName_By_StudentNumber(studentNumber))
.ToList() // <-- This will bring the data into memory.
.Select(i => new PresentClass.supervisorAnswerQuesttionPres
{
answerList = Return_Answer_List(studentNumber,i.dateOfAnswer.Value.Date),
questionList = Return_Question_List(studentNumber, i.dateOfAnswer.Value.Date),
date = ConvertToPersianToShow(i.dateOfAnswer.Value.Date)
})
.OrderByDescending(i => i.date)
.ToList();
所以我需要一个查询将我的列表分组临时通过日期并再次选择所有3列我的意思是日期,问题列表,答案列表。
我只是想执行这个查询 我使用LINQ asp.net视觉2012
为什么你在'string'类型中有'date',为什么不'DateTime'? – Habib
你的问题是什么?如果您要求我们确定查询是什么,您尝试了什么?不要指望我们只为你做所有的工作。显示一些努力... – Tejs
因为我必须将其转换为转移到另一层 – SSC