AlexandrVS
Гисы заточены под такую работу специально, тут средствами стандартной СУБД тягаться с ними невозможно.
Что приходит в голову:
* забрать всю таблицу с объектами на клиента
* построить Dictionary для нее, ключем будет Id, значением - индекс записи
* при проходе по массиву нужных Id искать в Dictionary нужный Id (это O(log n) если я не ошибаюсь, т.е. быстро), в результате получаем индекс записи.
Да, это расход памяти. Но память сейчас подешевела
Гисы заточены под такую работу специально, тут средствами стандартной СУБД тягаться с ними невозможно.
Что приходит в голову:
* забрать всю таблицу с объектами на клиента
* построить Dictionary для нее, ключем будет Id, значением - индекс записи
* при проходе по массиву нужных Id искать в Dictionary нужный Id (это O(log n) если я не ошибаюсь, т.е. быстро), в результате получаем индекс записи.
Да, это расход памяти. Но память сейчас подешевела
