Sto avendo un dibattito con un altro programmatore con cui lavoro.DataTables vs IEnumerable <T>
Per un tipo di ritorno di database, Ci sono differenze di utilizzo della memoria significativa o prestazioni, o altri svantaggi che dovrebbe rendere una persona evitare di utilizzare il DataSet e DataTable e tipi di favore che implementano IEnumerable<T>
... o viceversa
I preferiscono tornare tipi che implementano IEnumerable<T>
(List<T>, T[] etc
) perché è più leggero, fortemente tipizzati all'oggetto quando si accede a proprietà, permette più ricco informazioni sul tipo di fondo ecc fanno prendere più tempo per impostare anche se quando manualmente utilizzando il lettore di dati.
è l'unica ragione per usare DataTable questi giorno solo pigrizia?
piattaforma/lingua? Immagino che DataTable sia una struttura specifica per piattaforma; ma renderlo esplicito rende più facile rispondere a – Javier
Certo, la piattaforma è .Net Framework (C# o vb) 2.0+ – CRice
Non penso di aver usato un DataTable dal 2009, fanno schifo – CRice