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(); }
                            }
                        }