Какой самый эффективный и простой способ пакетного запроса INSERT в SQL 2005/8
-
06-07-2019 - |
Вопрос
Я новичок в ADO.NET
, поэтому прошу помощи. Я должен вставить большое количество записей в одну таблицу.
Что такое лучший, эффективный и простой способ сделать это? Я нашел статью под названием Пакетные запросы (платформа служб данных ADO.NET) но мне это не понятно.
Также я нашел статью о BULK INSERT , но о таком методе использует внешний файл, я не хочу использовать его из-за наличия приложения ASP.NET
.
Решение
Посмотрите на класс SqlBulkCopy . Также это звучит очевидно, но не все это знают - вы можете значительно повысить производительность вставки, используя транзакции- Я уже писал об этом раньше .
Не связан с StackOverflow