Ho la seguente query:Assegnazione di valori all'interno di un LINQ Selezionare?
drivers.Select(d => { d.id = 0; d.updated = DateTime.Now; return d; }).ToList();
driver è una lista che viene fornito con diversi ID e valori aggiornati, quindi sto cambiando i valori nel Select, ma è il modo corretto per farlo. So già che non sto riassegnazione ai conducenti di piloti a causa ReSharper lamenta, quindi credo che sarebbe stato meglio se fosse stato:
drivers = drivers.Select(d => { d.id = 0; d.updated = DateTime.Now; return d; }).ToList();
, ma questo è ancora il modo in cui qualcuno dovrebbe assegnare nuovi valori per ciascun elemento l'elenco dei conducenti?
possibile duplicato di [effetti collaterali Linq] (http: // stackoverflow.it/questions/5632222/linq-side-effects) – nawfal