Мне нужно создать через ADO.NET временную таблицу, выполнить BulkCopy
, а затем Merge
на сервере между временной и реальной таблицей.
Проблема заключается в динамическом создании временной таблицы с использованием чистого ADO.NET. Схема должна быть такой же, как у существующей таблицы, но эта таблица создана с использованием ORM (NHibernate или Entity Framework, мы еще не уверены). Это также означает, что схема может измениться в будущем.
Есть ли способ создать таблицу в базе данных с помощью простых объектов ADO.NET? Например, DataTable
, содержащий схему исходной таблицы?
Любая информация, указывающая мне в правильном направлении, приветствуется.