La requête et la mise à jour d'une propriété dans une collection à l'aide de LINQ

Ce qui est le plus succinct/moyen simple de mettre à jour une propriété unique d'un élément spécifique au sein d'une collection à l'aide de LINQ?

Par exemple si j'ai une Liste des éléments suivants:

public class Ticket
{
    public string Name { get; set; }
    public string Code { get; set; }
    public bool Selected { get; set; }
}

Comment puis-je utiliser LINQ pour mettre à jour la "Sélection" de la propriété d'un Billet élément wheres son "Nom" de la propriété a la valeur de "Plage". En SQL, il serait:

UPDATE Tickets SET Selected = true WHERE Name = 'Beach'

Je pensais que j'étais sur la bonne voie avec ce...

tickets.Select(x => { x.Selected = true; return x; }).ToList().Where(x => x.Name == "Beach");
InformationsquelleAutor FloatLeft | 2011-03-15