Сначала немного фона. У меня есть объект DataContext (Linq to SQL). Я использую это для взаимодействия с моей базой данных SQL. Я использую C # в Visual Studio 2010.
Проблема заключается в следующем: я могу редактировать запись из таблицы сущностей, которую я хочу. Я выбираю объект с запросом, изменяю определенное поле, затем отправляю изменения контекста данных. Но допустим, что я получаю отдельную сущность. Эта сущность на самом деле является отредактированной версией одной из существующих сущностей. Итак, что хочет, чтобы это перезаписать это. Теперь да, это возможно. Вы проверяете первичный ключ и перезаписываете поля из старого полями нового. Так в чем же проблема? Проблема в том, что если у сущности более 40 полей, то каждое поле нужно назначать отдельно. Нет ли способа или способа сделать это быстрее?
Спасибо.