Один из способов сделать это - записать строки, обновленные в таблицу, а затем снова прочитать таблицу с помощью Linq-to-SQL:
UPDATE dbo.YourTable
SET columns = values
OUTPUT INSERTED.ID, INSERTED.column1, INSERTED.column2 -- etc. whatever you need
INTO dbo.OutputTable(.....)
Конечно, вам нужночто dbo.OutputTable
перед рукой.После выполнения этой операции ваша выходная таблица будет содержать значения, которые были обновлены.Вы можете читать эту таблицу как любую обычную таблицу в Linq-to-SQL.