Alexandr Kochmin wrote:
да меня скорость фетча вполне устраивает.
Меня не устраивает обмен мелкими данными.
Самое напрашивающееся решение: посылать результат FetchAll одним пакетом
Ну, и служебную инфу, типа описания полей таблицы и т.д. которой много и
мелкой.
Вообще, я давно сделал такую феньку: справочник (если не слишком
большой) при первом обращении грузится целиком в память
(CachedUpdates=true, FetchAll, транзакцию закрываем) и там остается до
выхода из программы или до команды "обновить справочники". Первое
открытие окна тормозит, зато второе уже летает мухой.
PS. Надо бы описать это да на сайт выложить, но руки никак не дойдут.