【发布时间】:2021-05-31 02:14:42
【问题描述】:
我想将根目录下的所有 Form 对象作为列表获取
public class Root
{
public int recordsTotal { get; set; }
public int recordsFiltered { get; set; }
public List<Datum> Data { get; set; }
public int ResultCode { get; set; }
}
public class Datum
{
public DateTime StartDate { get; set; }
public DateTime StopDate { get; set; }
public List<Evaluation> Evaluations { get; set; }
}
public class Evaluation
{
public string Evaluator { get; set; }
public string EvaluatorUserId { get; set; }
public Form Form { get; set; }
public DateTime EvaluationDate { get; set; }
public string EvaluationId { get; set; }
}
我正在尝试使用 linq 获取它,但尚未成功
【问题讨论】:
-
(from x in root.Data from y in x.Evaluations select y.Form).ToList()工作吗? -
请发布您迄今为止尝试过的内容并描述未按预期工作的内容。
-
@MatthewWatson 谢谢,我试过
(from x in root.Data from y in x.Evaluations select y.Form).ToList(),是的。
标签: c# linq asp.net-core ienumerable