LINQ to SQL - свойства объекта - перезапись одного объекта другим

Во-первых, немного предыстории. У меня есть объект DataContext (Linq to SQL). Я использую это для взаимодействия с моей базой данных SQL. Я использую C # в Visual Studio 2010.

Проблема заключается в следующем: я могу редактировать запись из таблицы сущностей, которую я хочу. Я выбираю объект с запросом, меняю конкретное поле, а затем отправляю изменения контекста данных. Но допустим, что я получаю отдельную сущность. Эта сущность на самом деле является отредактированной версией одной из существующих сущностей. Итак, что должно произойти, так это то, что один должен перезаписать тот. Теперь да, это возможно. Вы проверяете первичный ключ и заменяете поля старого ключа полями нового. Так в чем проблема? Проблема в том, что если у объекта 40+ полей, сложно назначать каждое поле индивидуально. Нет ли способа или способа сделать это быстрее?

Спасибо.

5
задан user738383 8 December 2011 в 17:18
поделиться