Есть ли способ дублировать запись db с linq на sql в C#?Дублировать запись базы данных с linq
Id [int] IDENTITY(1,1) NOT NULL PRIMARY KEY,
[Foo] [nvarchar](255) NOT NULL,
[Bar] [numeric](28,12) NOT NULL,
...
Учитывая вышеизложенное стол, я хотел бы дублировать запись (но дать ему другой идентификатор), таким образом, чтобы новые поля, добавленные в базу данных и DBML файла Linq позднее еще получит дублируется с необходимостью изменить этот код, который дублирует запись.
т.е. я не хочу писать newRecord.Foo = currentRecord.Foo;
для всех полей на столе.