[英]How can I make a LINQ expression return into a class?
我有以下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();
当前,它会进行选择并返回问题ID的列表。
如何更改此LINQ,使其返回列表
public class QuestionId
{
public int QuestionId { get; set; }
}
创建一个QuestionId
类的实例,并在Select
内设置QuestionId
属性,方法如下:
Select(m => new QuestionId { QuestionId = m.QuestionId })
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.