У меня есть страница ASP.NET, в которой есть куча элементов управления, которые необходимо заполнить (например, выпадающие списки).
Я хотел бы сделать одну поездку в db и вернуть несколько наборов записей вместо того, чтобы совершать круговое путешествие для каждого элемента управления.
Я мог бы вернуть несколько таблиц в DataSet, или я мог бы вернуть DataReader и использовать ".NextResult", чтобы поместить каждый результирующий набор в пользовательский бизнес-класс.
Возможно, я увижу достаточно большое преимущество в производительности, используя подход DataReader, или я просто должен использовать подход DataSet?
Любые примеры того, как вы обычно справляетесь с этим, будут оценены.