Какой самый succint/простой способ обновления одного свойства определенного элемента в коллекции с помощью LINQ?
Например, если у меня есть Список следующих:
public class Ticket
{
public string Name { get; set; }
public string Code { get; set; }
public bool Selected { get; set; }
}
Как я могу использовать LINQ для обновления свойства "Selected" элемента Ticket, если его свойство "Name" имеет значение "Beach". В SQL это будет:
UPDATE Tickets SET Selected = true WHERE Name = 'Beach'
Я думал, что на правильном пути с этим...
tickets.Select(x => { x.Selected = true; return x; }).ToList().Where(x => x.Name == "Beach");