我有一个学生列表,我想在其中创建一个查询,其中获取所有项目,而不是 1 x 1,因为我在下面显示代码:
IEnumerable<Student> = ...
List<AnsweredTest> ats = new List<AnsweredTest>();
foreach (var s in students)
{
query = from at in Database.Current.AnsweredTests
where at.StudentId == s.StudentId
select at;
ats.Add(query.Single());
}
listView.ItemsSource = ats;
这对性能不利。我希望让自己清楚,如果没有,请告诉我。