Цитата:
Сообщение от
wojzeh
Выходит... под temporary table подразумевается именно InMemory, но не TempDB.
wojzeh, честно говоря, совсем не понял, почему ты делаешь такой вывод. Пояснишь?
Как мне кажется, нет смысла использовать RecordSortedList/RecordInsertList для временных таблиц InMemory, потому что в некотором смысле это альтернативные механизмы, а не взаимодополняющие.
Цитата:
Сообщение от
wojzeh
Теперь вопрос следующий: в чём смысл (профит) использования этого класса с временной таблицей, если в документации сказано:
Код:
The array insert operation automatically falls back to classic record-by-record inserts when non-SQL based tables are used (for example, temporary tables)...
Ну да, в документации сказано про non-SQL based tables, а временная таблица TempDB - она очень даже SQL based

Соответственно, профит тот же самый, что и при использовании этих классов с обычными таблицами: вставляемые записи собираются в пакеты большего размера и за счёт этого происходит меньше вызовов клиент/сервер.