Как использовать временную таблицу в EF6
========================================

 Мне нужно прочитать данные из файла Excel, хранящего его во временной таблице (временная таблица устройств), и после того, как все данные будут скопированы в эту временную таблицу. Эти записи обновляются в фактической таблице (userDevices), и предыдущие enteries необходимо удалить. 

 Я использовал EF6 в своем проекте. и, соответственно, я отобразил объект «Устройство» с таблицей «userDevices». как я буду использовать структуру сущности для вставки данных в таблицу temp, а затем заменить ее в фактической таблице. 

 Является ли сохраненный proc единственным вариантом? Или я могу использовать EF для того же? 

 Единственный способ использования временных таблиц состоит в том, чтобы их создание, манипуляция, вставка и, в конечном счете, извлечение данных выполнялись в хранимых процедурах. Как только они будут настроены, `EF` может звонить и использовать их. 

 Поскольку в стороне `EF` не просматривает схему `tempDb` когда она генерирует сопоставления таблиц; поэтому нельзя использовать любую временную таблицу независимо от состояния сеанса ( `#` vs `##` ); из-за характера самих временных таблиц.