2015-07-24 2 views
0

Дано:C# Как загрузить несколько файлов в базу данных SQL Server?

  1. C# WinForms приложение
  2. более 1000 .txt, .pdf, .doc файлы
  3. SQL Server 2008 таблица

    create table docs 
    (
        id int not null identity primary key, 
        filename nvarchar(255), 
        filecontent varbinary(MAX), 
        filetype nvarchar(10), 
    ) 
    

Я знаю, как загрузить файл, файл с использованием INSERT или MERGE, но это долгая операция.

Как эффективно быстро загрузить много файлов в таблицу?

+0

Используете ли вы работу ADO.NET или Entity Frame или LINQ? –

+0

Я использую чистый ADO.NET – Oleg

+1

, используя операцию SqlBulkCopy, чтобы вы могли быстрее вставлять несколько записей. –

ответ

1

использовать операцию SqlBulkCopy, чтобы вы могли быстрее вставлять несколько записей.

Смежные вопросы