¿Insertar DataTable completo en la base de datos a la vez en lugar de fila por fila?

Tengo un DataTable y necesito que todo se coloque en una tabla de base de datos.

Puedo tener todo dentro con un foreach e insertar cada fila a la vez. Esto va muy lento, ya que hay unos pocos miles de filas.

¿Hay alguna manera de hacer todo el datatable a la vez que podría ser más rápido?

El DataTable tiene menos columnas que la tabla SQL. El resto de ellos se deben dejar NULL.

Respuestas a la pregunta(6)

Su respuesta a la pregunta