Consultar y actualizar una propiedad en una colección usando LINQ

¿Cuál es la forma más sucinta / simple de actualizar una sola propiedad de un artículo específico dentro de una colección usando LINQ?

Por ejemplo, si tengo una lista de lo siguiente:

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

¿Cómo puedo usar LINQ para actualizar la propiedad "Seleccionada" de un artículo del Ticket cuando su propiedad "Nombre" tiene el valor de "Playa"? En SQL sería:

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

Pensé que estaba en el camino correcto con esto ...

tickets.Select(x => { x.Selected = true; return x; }).ToList().Where(x => x.Name == "Beach");

Respuestas a la pregunta(3)

Su respuesta a la pregunta