Вход на сайт
LINQом из DataTable по индексу?
404 просмотров
Перейти к просмотру всей ветки
в ответ simplename 13.11.22 21:47
зачем?
-----
Смотрим чутка выше - в первый пост.
Хочется определять и использовать индекс для ускорения процесса.
остается выбирать записи из ВСЕХ
-----
Когда-то давно удавалось ускорять выполнение с 20-30 минут до десятков секунд просто построив и используя индекс.
Но там он строился по массиву (array) ручками с кучей кода обвязки...
и linq его исполнит с высокой точностью.
-----
Ну а мне помимо точности еще и скорости хочется.
Пусть в твоем records 100K записей.
При этом ID2 принимает 3 значения 1,2,3 при этом 1 - 50К-1, 2 - 50К-1, 3 - две записи.
Сколько надо сканить records чтобы выбрать записи с ID2==3?
при чем здесь "суррогантый иднеск"?
-----
Видимо стоит ознакомится с тем что такое индексы и как они используются.