我有以下LINQ:
var questionIds = _questionsRepository.GetAll()
.Where(m => m.Problem != null &&
m.Problem.SubTopic != null &&
m.Problem.SubTopic.Topic != null &&
m.Problem.SubTopic.Topic.SubjectId == 1)
.Select(m => m.QuestionId)
.ToList();
目前它执行select并返回questionIds列表。
如何更改此LINQ以便返回List
public class QuestionId
{
public int QuestionId { get; set; }
}
答案 0 :(得分:6)
创建QuestionId
类的实例,并在QuestionId
内设置Select
属性:
Select(m => new QuestionId { QuestionId = m.QuestionId })