У меня есть таблица пользователей, в которой есть два типа пользователей: пользователи a и пользователи b. На моем сайте есть страница, которая показывает 20 каждого типа на основе параметра querystring. Я хочу кэшировать их на 6 часов, так как их порядок не так важен.
Мой вопрос: лучше ли иметь два разных вызова SqlDataAdapter и два разных набора данных для хранения каждого типа, а затем Bind (), основываясь на строке запроса и доступности в кэше ИЛИ , чтобы получить один набор данных, чтобы я мог манипулировать им с параметром querystring. (Я не знаю, как это сделать).
Итак, еще раз ...
1. Что лучше для производительности иметь один DS и манипулировать им или иметь два?
2. Как я могу манипулировать набором данных, т.е. У меня есть столбец с битовым значением, для 1 в качестве строки запроса я хочу 1 значение в наборе данных и для 0 или нет, я хочу 0 значение в наборе данных?
Спасибо