У меня есть приложение, которое содержит 2 кнопки.
Кнопка 1 дает результат по этому запросу:
select * from tbl1;
Кнопка 2 дает результат по этим запросам:
select * from tbl1;
select * from tbl2;
Итак, что происходит, я должен запустить select * from tbl1
дважды, Once для кнопки 1 и еще раз для кнопки 2.
Можно ли запускать оба запроса один раз при нажатии кнопки 1, но показывать результаты только с tbl1
, а затем показывать результаты с tbl2
при нажатии кнопки 2?
Да, кешируйте результат. Храните его в переменной (коллекции, например List), затем используйте ее для отображения результата вместо повторной оценки запроса.
сохраните его в List<T>
чтобы достичь того, что вам нужно