一緒に仕事をしている別のプログラマーと議論しています。
データベースの戻りタイプの場合、メモリ使用量やパフォーマンスの大きな違い、またはDataSetsとDataTablesの使用を避け、実装するタイプを優先するその他の短所はありますIEnumerable<T>
か...またはその逆
IEnumerable<T>
( )を実装する型を返す方が好きです。これはList<T>, T[] etc
、より軽量で、プロパティにアクセスするときにオブジェクトに強く型付けされ、基になる型などに関するより豊富な情報が得られるためです。データリーダーを手動で使用する場合でも、設定に時間がかかります。
最近DataTablesを使用する唯一の理由は怠惰ですか?