У меня есть страница ASP.net, содержащая текстовое поле, кнопку поиска и вид сетки.Каков наилучший подход для фильтрации?
Первоначально страница будет загружена всеми записями, привязанными к сетке. Здесь есть еще один вариант для пользователя, он может фильтровать записи сетки, введя значение id в текстовое поле.
Поскольку на странице загрузки я привязываю сетку со всеми записями. когда пользователь вводит критерии фильтрации в текстовом поле, я использую запрос linq для его фильтрации.
В моей сетке имеется около 28 000 записей.
Здесь, мой вопрос, какой подход следовать. один подход заключается в передаче id в базу данных и извлечении результата или просто путем запроса набора данных, который уже доступен.
Я использую подход LINQ, который, похоже, занимает больше времени. или это просто моя иллюзия?
Есть ли какие-либо различия между двумя подходами? если это так эффективно?
Просьба разъяснить мне на this..The запроса LINQ я использую:
Var query = from myrow in dtItems.AsEnumerable()
where myrow.Field<string>("ID") ==txtID.Text
select myrow;
Не можете ли вы измерить, что более эффективно для вас? – Dennisch