سلام
من کد زیر را نوشته ام

var list = Db.Books
.Select(c => new
{
Id = c.hapali
}).ToList();

و تعداد خروجی هم برابر 7 می باشد
اما در کد زیر هنگام اجرا خطا رخ می دهد

foreach (var VARIABLE in list)
{
//var asss = VARIABLE;
var book = Db.Students.First(c => c.BookId == VARIABLE.Id);
/*
* ......
*
*/
}

Sequence contains no matching element
باید چه تغییر در کدم بدهم