I have some code in loop:
foreach (var report in reports)
{
var Current_Project = db.Projects.Where(c_p => c_p.project_name == report.pcode).FirstOrDefault();
}
When I run it, it shows message error:
There is already an open DataReader associated with this Command which must be closed first.
Even when I put
var Current_Project = db.Projects.FirstOrDefault();
When I try to put it outside of the loop, it works.
Please, advice.