this code:
using (DataClassesDataContext db = new DataClassesDataContext())
{
IEnumerable<view_subject> results = db.ExecuteQuery<view_subject>(query);
if (dataBind)
{
GridViewSearchResults.DataSource = results;
GridViewSearchResults.DataBind();
}
return results.Count();
}
Throws me an exception: The query results cannot be enumerated more than once. And I dont understand why? Can somebody please help me?