以下のコードを示すように、1つずつではなくすべてのアイテムを取得するクエリを作成したいStudentリストがあります。
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;
これはパフォーマンスには良くありません。はっきりさせておきたいのですが、そうでない場合はお知らせください。