【发布时间】:2013-01-07 21:01:33
【问题描述】:
我有一个学生列表,我想在其中创建一个查询,其中获取所有项目,而不是 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;
这对性能不利。我希望自己说清楚,如果没有,请告诉我。
【问题讨论】:
标签: c# linq entity-framework linq-to-sql iqueryable