insert en vrac avec linq-to-sql

J'ai une requête qui ressemble à ceci:

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

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

   }
   TheDC.SubmitChanges();
}

Cette requête fondamentalement insère une liste dans la base de données à l'aide de linq-to-sql. Maintenant que j'ai lu en ligne que L2S ne prend PAS en charge les opérations en bloc.
Mon travail de requête par l'insertion de chaque élément à un moment ou l'ensemble d'entre eux dans une écriture?

Merci pour la clarification.

source d'informationauteur frenchie