salve a tutti
mi ritrovo questo pezzo di codice, che cosi a leggerlo è bruttissimo, vorrei semplificarlo scrivendo una sola IF
in pratica deve prendere un valore da una data nullable.
prima controlla se ci sono record, poi se il numero è >0 e poi se non è null il dato
consigli?
codice:string lastUpdate = ""; var L = db.DREAM_Log.AsNoTracking().OrderByDescending(ee => ee.Usr_DateMod).Where(ee => ee.IdRecord == Esame.IDEsame); if (L != null) { if (L.Count() > 0) { if (L.First().Usr_DateMod.Value != null) { lastUpdate = L.First().Usr_DateMod.Value.ToShortDateString(); } } }