массовая вставка с linq-to-sql

У меня есть запрос, который выглядит следующим образом:

using (MyDC TheDC = new MyDC())
{
   foreach (MyObject TheObject in TheListOfMyObjects)
   {
      DBTable TheTable = new DBTable();

      TheTable.Prop1 = TheObject.Prop1;
      .....
      TheDC.DBTables.InsertOnSubmit(TheTable);

   }
   TheDC.SubmitChanges();
}

Этот запрос в основном вставляет список в базу данных с помощью linq-to-sql. Я прочитал в сети, что L2S НЕ поддерживает массовые операции. Работает ли мой запрос, вставляя каждый элемент за раз или все за одну запись?

Спасибо за пояснение.

15
задан frenchie 10 February 2012 в 00:08
поделиться