由于我是 LINQ 新手,并且正在努力为以下数据表编写组查询:
DataTable dt = new DataTable("Files");
dt.Columns.AddRange(new DataColumn[] {
new DataColumn("ID", typeof(int)),
new DataColumn("FileName", typeof(string)),
new DataColumn("ParentID", typeof(int))
} );
dt.Rows.Add(1, "File1.Jpg", 1);
dt.Rows.Add(2, "File2.jpg", 1);
dt.Rows.Add(3, "File3.jpg", 1);
dt.Rows.Add(4, "File3.jpg", 1);
dt.Rows.Add(5, "File4.jpg", 1);
dt.Rows.Add(6, "File3.jpg", 2);
对于给定的 parentID = 1,我需要“file3.jpg”的结果。我怎样才能做到这一点?我尝试了很多对我不起作用的解决方案。另外,有没有办法将结果作为数据行?如果您知道您推荐的任何资源,例如网站、书籍等,请告诉我。