Владетель
Зарегистрирован: 29 September 2002
Сообщения: 20461
Примеры кода: 12
|
RE[3]: Когда стоит использовать датасет и адаптер? |
06 June 2008 22:34 |
|
|
|
|
Ууу...
Я эти тесты проводил еще году эдак в 2002-м, на самой заре .NET-а Соотв. ессно кода не осталось. Хотя и написать его вообщем-то не проблема
Рекомендую в плане датасета-датаадаптера обратить внимание на следующее: метод Fill читает данные из источника используя ридер, но после прочтения данных происходит дополнительная работа по засовыванию этих данных в датасет + выполнение проверок (если они были солзданы в типизированном датасете). Кроме того читаются все данные из источника, а не необходимые (напомню, пример постраничного вывода из большого источника данных). Сам алгоритм выборки нужных данных в датагриде при пейджинге также дает (давал) немалое количество тормозов. Использование большого количества закешированных данных в ASP.NET также не добавляет легкости проекту. В результате постоянное обращение к базе за данными ридером оказывается гораздо выгоднее.
Но, повторюсь, если это интересно могу повторить эксперименты с .NET 3.5, датасорсами и гридвью
Многие вещи нам непонятны не оттого, что наши понятия слабы, а оттого, что данные вещи не входят в круг наших понятий.
|
|