Могу ли я выполнить INSERT с эквивалентом SELECT в Entity Framework 4

Я переношу приложение из SqlClient на Entity Framework 4, работая с SQL Server. У меня есть ситуация, когда мне нужно скопировать несколько строк из одной таблицы в другую, поэтому я делаю это с помощью INSERT ... SELECT, как показано ниже:

INSERT INTO dbo.Table1 (Reg1, Reg2, Reg3, Reg4, Reg5, Reg6, Reg7, Reg8)
SELECT Reg1, Reg2, Reg3, Reg4, Reg5, @Reg6, GETDATE(), @Reg8
FROM dbo.Table2 
WHERE Reg1 = @Reg1

Могу ли я выполнить что-то отдаленно похожее на это с помощью Entity Framework, или бы Мне нужно получить все строки из Table2 и вставить их построчно в Table1? Как мне обработать GETDATE ()?
Tks

6
задан Pascal 13 January 2011 в 19:12
поделиться