В следующем примере изменения, примененные в foreach, не сохраняются, когда я возвращаю коллекцию:
var people = SomeLinqToSqlSource();
foreach (var person in people)
{
person.Name = "Jimmy";
}
return people.AsQueryable();
Это противоречит моему пониманию того, что в рамках foreach (..) вы работаете посредством ссылкитекущий элемент.
Может кто-нибудь, пожалуйста, дайте мне знать, где я иду не так?
Спасибо.