Нет, EF4 не поддерживает массовые операции.
В вашем сценарии я бы создал определяемый пользователем тип таблицы в вашей базе данных, который имитирует таблицу dbo.Table1
.*
Создайте хранимую процедуру, которая принимает этот UDT и выполняет вставку:
INSERT INTO dbo.Table1 (Reg1, Reg2, Reg3, Reg4, Reg5, Reg6, Reg7, Reg8)
SELECT Reg1, Reg2, Reg3, Reg4, Reg5, @Reg6, GETDATE(), @Reg8
FROM @UdtPassedIn
И вызывает это из обычного ADO.NET.