I am getting System.Data.Objects.ObjectResult executing stored proc sp_GetCustSurveys, then I am iterating through the resultset. Inside of the main loop, I would like to create a subset of items (list of items having the same id):
using (MyObject_Surveys _db = new MyObject_Surveys ())
{
_db.CommandTimeout = 10000;
var rawSurveys = _db.sp_GetCustSurveys();
foreach (var survey in rawSurveys)
{
var surveyMultipleLangs = rawSurveys.Where(w => w.Id.Contains("123"));
foreach (var itm in surveyMultipleLangs)
{
var myName = itm.Name;
var myLanguage = itm.Language;
}
....
When I am iterating through the subset, i am getting error: "query results cannot be enumerated more than once". Please advise. Thank you.