Это меня озадачивает. Я использую PetaPoco для получения некоторых значений из базы данных, а затем перебираю их в цикле и получаю значение для присвоения одному из свойств каждого объекта.
public IEnumerable<RetreaveIndex> FillResults(IEnumerable<RetreaveIndex> results)
{
//add the associated users
foreach (RetreaveIndex index in results)
{
index.AssociatedUsers = _registeredUserDao.GetUsersByIndex(index).ToList();
}
return results;
}
Когда я устанавливаю точку останова во время цикла foreach,
но потом в точке останова в конце цикла он не сохранил его?
Я сбит с толку, разве Index не должен быть ссылкой на изменяемое место в памяти? В конце концов, это объект. Что мне здесь не хватает?