Quando scrivo il mio DAL o un altro codice che restituisce un set di articoli, devo sempre fare la mia dichiarazione di reso:
public IEnumerable<FooBar> GetRecentItems()
o
public IList<FooBar> GetRecentItems()
Attualmente, nel mio codice ho provato a utilizzare IEnumerable il più possibile ma non sono sicuro che questa sia la migliore pratica? Sembrava giusto perché stavo restituendo il tipo di dati più generico pur essendo ancora descrittivo di ciò che fa, ma forse questo non è corretto da fare.