SqlBulkCopy вставляют со столбцом идентификационных данных

Я использую SqlBulkCopy возразите для вставки пары миллиона сгенерированных строк в базу данных. Единственная проблема состоит в том, что таблица, в которую я вставляю, имеет столбец идентификационных данных. Я попытался установить SqlBulkCopyOptions кому: SqlBulkCopyOptions.KeepIdentity и установка столбца идентификационных данных к 0 DbNull.Value и null. Ни один из которых не работал. Я чувствую, что пропускаю что-то довольно простое, если бы кто-то мог бы просветить меня, который был бы фантастическим.Спасибо!

редактирование Для разъяснения у меня нет значений идентификационных данных, начинаются DataTable Я импортирую. Я хочу, чтобы они были сгенерированы как часть импорта.

отредактируйте 2, Вот код, который я использую для закладывания основы SqlBulkCopy объект.

SqlBulkCopy sbc = GetBulkCopy(SqlBulkCopyOptions.KeepIdentity);
sbc.DestinationTableName = LOOKUP_TABLE;

private static SqlBulkCopy GetBulkCopy(SqlBulkCopyOptions options = 
    SqlBulkCopyOptions.Default) 
{
    Configuration cfg = WebConfigurationManager.OpenWebConfiguration("/RSWifi");
    string connString =
    cfg.ConnectionStrings.ConnectionStrings["WifiData"].ConnectionString;
    return new SqlBulkCopy(connString, options);
}
61
задан 11 July 2011 в 18:50

0 ответов

Другие вопросы по тегам:

Похожие вопросы: