Более быстрые вставки SQL?

Я имею дело с порциями данных по 50 тыс. Строк каждый. Я вставляю их в базу данных SQL с помощью LINQ:

for(int i=0;i<50000;i++)
{
    DB.TableName.InsertOnSubmit
    (
        new TableName
        {
            Value1 = Array[i,0],
            Value2 = Array[i,1]
        }
    );
}
DB.SubmitChanges();

Это занимает около 6 минут, и я хочу, чтобы это заняло гораздо меньше времени, если это возможно. Есть предложения?

7
задан A-K 8 September 2010 в 15:41
поделиться