Ciao a tutti,

sapreste dirmi qual è il modo migliore per estrarre un solo record utilizzando Linq To Sql?

es.
codice:
public Utente getUserByID( int userId )
        {


            using(DataContext db = new DataContext( ))
            {

                var utente =  from u in db.Utentes
                             where u.IDUtente == userId
                             select u;

            }


        }
chiaramente in questo metodo manca il valore di ritorno poichè volevo capire se è meglio usare la classe User (che mappa la rispettiva tabella) oppure un altro sistema (ad es. sulle liste spesso si usa un IEnumerable<Tipo>)

Grazie