|
|
|
|
|
by throw1234651234
1684 days ago
|
|
This isn't an excuse or an explanation, but in prod, most devs ToList() any async calls / anything using IEnumerable. They don't want to think about the nuance and have the additional methods available on the List interface out of the box. Seems to be a decent convention, since the performance diffs between IEnumerable and IList are miniscule for paginated 20-record calls that are 99% of Line-of-Business apps. If you are referring to lazy loading, awaiting calls and ToList()..ing them solves that too. I know I will get crucified for this, but that's what happens in practice. |
|