DataTables vs IEnumerable <T>

У меня спор с другим программистом, с которым я работаю.

Для типа возврата базы данных существуют ли существенные различия в использовании памяти или производительности, или другие недостатки, которые должны заставить кого-то избегать использования DataSets и DataTables и предпочитать типы, которые реализуютIEnumerable<T>... или наоборот

Я предпочитаю возвращать типы, которые реализуютIEnumerable<T> (List<T>, T[] etc) потому что он более легкий, строго типизированный к объекту при доступе к свойствам, позволяет получить более подробную информацию о базовом типе и т. д. Однако для их настройки требуется больше времени при использовании средства чтения данных вручную.

Является ли единственная причина использовать DataTables в наши дни просто лень?

Ответы на вопрос(5)

Ваш ответ на вопрос